245 Shares 2615 views

Una cuestión de tiempo: la forma de formato de fecha y dónde encontrar la esencia fecha

El tiempo nunca se interrumpe. En el contexto de la programación que tiene un principio y al final del contenido. Una vez que comience el trabajo, el programa se está ejecutando, incluyendo secuencias de comandos, se abrió el sitio … Por primera vez en la programación se ha convertido en "datos", es decir "nada", pero después de muchos años desde el inicio recuperado estatus legal.

La computación comenzó con un temporizador (timer cualquier procesador corriendo): no hay señales claras de tiempo o digital o analógico, o natural – simplemente no existe. El tiempo siempre y en todas partes presente, pero la forma en que se presenta y tenido en cuenta depende de la calidad del programa, y que es muy importante, a veces, simplemente cuánto tiempo va a existir.

filosofía de tiempo, lo que tiene un valor significativo

En diferentes períodos de diferentes idiomas tienen diferentes percepciones del factor tiempo y tenía un formato de fecha específica. Pero si no tomamos sistemas de tiempo real del pasado, comprender el significado correcto (en masa, sobre todo) ha llegado más recientemente.

En un primer momento, la realidad se refleja débilmente en la programación. Los desarrolladores trataron de realizar la tarea, pero no siempre, tener en cuenta es la cantidad de tiempo sí importa.

будет иметь катастрофическое значение. Sorprendentemente, incluso en sus pensamientos, no había nadie, muchos desarrolladores y usuarios de software ni siquiera han pensado en el final del siglo pasado, que el problema del número de dígitos en el formato de fecha en la designación del año tendrá un valor catastrófico.

No fue hasta el año 2000 se acercaba, todos de un repentino pensar acerca de lo que el alcance de lo formal están cerca, y no sólo para el programador inventado por sí mismo mediante el desarrollo de su algoritmo.

Cuando pasiones habían disminuido el número de dígitos del año, una nueva idea: la localización. Resultó que la fecha es muy dependiente del lugar de la aplicación, y el concepto de formato de fecha se trasladó eventual de las ideas simples en la categoría de datos estructurados.

tareas espaciales y los cálculos matemáticos

indudable éxito del lenguaje Fortran, que se atribuye a la tendencia inicial hacia las grandes cálculos, trajo a la vida sólo una de las consecuencias. El equipo no era lo suficientemente rápido para trazar las curvas en el trapecio, el cálculo de los diferenciales e integrales. No todo el mundo entiende el significado profundo de las matemáticas superiores, pero el tiempo que el equipo pasa en el manejo de una fórmula, se dio cuenta de todo.

Procesamiento de datos en tiempo en grandes cantidades o en largas distancias se convierte en un factor de tiempo significativo: el error así puede ser igual al valor de la nave espacial, volado en la dirección equivocada, sólo porque no estaba involucrado o que el motor en el momento adecuado.

JavaScript formato de fecha (el idioma del navegador)

Tal vez la Internet ha llevado al momento de creciente interés como una continua y significativa esto no es tan importante. Todos los lenguajes de programación modernos tienen como elemento temporal de un objeto o estructura, equipada con la estructura adecuada y su propia semántica.

En particular, en el idioma de su navegador formato de fecha JavaScript parece objeto Date:

Aquí padl función () no hace sino aumentar el número de dos dígitos. En el texto, está claro que es una fecha en JavaScript – todo es muy simple, se indica de forma precisa y fácil de usar.

formato de fecha de Java (Sun concepto)

Actitud diferente a la fecha en Java. formato de fecha que aquí se presenta no es una clase abstracta. Sin embargo, la abundancia de sus métodos merece un artículo aparte. Formateo dictada en un objeto separado, lo que permite operaciones que tengan en cuenta el formato de fecha del local, es decir, la fecha de emisión en el idioma en el que se necesita.

Un desarrollador puede utilizar las clases: DateFormatSymbols, Calendario, GregorianCalendar, la zona horaria, MaskFormatter y otros. Presentación del formato de fecha es mucho más amplio que en otros idiomas. Cada clase tiene su propósito.

No importa cuyo mérito globalización formato de fecha. La tecnología financiera y alto de Sun de predeterminar una actitud seria con el concepto de tiempo, o la idea de la información global y potente base de datos Oracle. Pero el lenguaje Java se ha convertido un simple formato de fecha concepto en una variedad de objetos y globalizado su implementación.

Calendario para jQuery

Excelente, fácil y asequible fecha de implementación es, sin duda, datapicker. Usando el mecanismo de jQuery, es increíblemente fácil de usar, le permite insertar rápidamente en cualquier página para elegir la hora exacta o período de tiempo y presentar el resultado en la fecha formato de cadena.

'#dateField' ).datepicker() календарик, у которого можно изменить не только внешний вид соответственно тематике страницы, но и локализовать под нужный язык. Entrada de la etiqueta, que recibe el foco de entrada, muestra, según el método $ ( '#dateField') .datepicker ( ) calendarios, que pueden cambiar no sólo el aspecto del tema de la página, respectivamente, sino también para localizar un idioma deseado. Puede instalar no sólo la fecha, sino también la hora y día de la semana.

Inicialmente datapicker apareció por el campo de entrada, pero se puede utilizar en otro elemento – div o el intervalo de, por ejemplo. El resultado no sólo puede ser colocado en el campo de entrada como una fila formateado (es posible cambiar fácilmente el contenido de los términos), pero también se utiliza como una variable.

Datapicker – ciertamente no es el formato de fecha rendimiento del Oracle / Java, pero la posibilidad de este widget para satisfacer los gustos más refinados. Desarrollador no tiene que escribir su propia versión de la fecha de presentación y algoritmos que trabajan con él – él consigue no sólo a los calendarios práctico, sino también el diálogo (conjunto de características para el tráfico por días, semanas, meses. Puede fijar la fecha de inicio y fecha de finalización.

Incluso si el sitio requiere su propia versión del tiempo de presentación en la etapa inicial de desarrollo, es razonable utilizar el selector de fechas.