Outbook

HTML+CSS+JS, Accesibilidad, PHP y más

Inicio que contiene a

Datos de búsqueda

Etiqueta ‘Datación’

Formato de fecha: ISO 8601

Fecha de publicación: 2006/05/10

En muchas ocasiones nos encontramos con fechas como esta: 01-02-03. ¿Qué fecha puede ser?:

  • 1 de febrero de 2003 (¿o 1903, o 1803?).
  • 2 de enero de 2003.
  • 3 de febrero de 2002.
  • 1 de marzo de 2002.
  • 3 de febrero de 2001.
  • 2 de marzo de 2001.

Parece que la fecha es un poco confusa, ya que al no conocer el orden del año, el mes y el día no se sabe cual puede ser de entre esas seis.

En otras ocasiones nos encontramos con fechas en las que el orden si está claro: 2006-21-5. No hay duda de que se trata del 21 de mayo de 2006. Pero si le damos una serie de fechas en este formato (AAAA-DD-MM, donde A es un dígito del año, D del día y M del mes) a un sistema informático y pretendemos ordenarlas cronológicamente, mal asunto: quedarán mal ordenadas.

Ejemplo: tenemos 2006-27-6, 2006-21-5, 2006-24-4 y queremos que un sistema informático las ordene cronológicamente; el orden será el siguiente: 2006-21-5, 2006-24-4, 2006-27-6. No quedan en orden cronológico.

La solución es el formato de fecha definido por ISO 8601: AAAA-MM-DD. Ejemplo: 2006-05-10. ¿Y porque el «0» en el mes? Muy sencillo, con este ejemplo: si tenemos 2006-3-12 y 2006-12-21, la primera en aparecer (siempre que la ordene un sistema informático) será 2006-12-21. Si se pone el cero no nos encontramos con ese problema, también aplicable al día, no solamente al mes.

La norma da la opción de indicar el año solamente con los dos últimos dígitos, aunque es algo poco recomendable.

La misma norma define también la forma de indicar horas: HH:MM:SS, donde H es hora, M minuto y S segundo. En caso de que alguno de los elementos solo conste de un dígito deberá ir precedido de un cero: 14:43:01, 03:32:12. Solo se admite el formato de 24 horas.

Una posible aplicación práctica: se han sacado un montón de fotos con una cámara digital, y se quieren ordenar las fotos en carpetas dentro del ordenador. Se hacen las carpetas, dándoles como nombre la fecha (en ISO 8601) de las fotos que contiene cada una, y cuando se quiera acceder a ellas mediante el explorador de archivos aparecerán ordenadas cronológicamente (aunque el sistema interprete que lo están alfabéticamente).

Enlaces relacionados:

Tags: , , , , .

Datos del artículo:

Información del sitio