ISO 8601 Representación de fechas y horas

ISO 8601 es la norma internacional publicada por la Organización Internacional de Normalización (ISO). La primera versión de la norma se publicó en 1988. Combinó y reemplazó algunas normas ISO obsoletas que se utilizaban para la representación de la hora y la fecha.

La norma ISO 8601 describe los formatos de la hora y la fecha. La norma es particularmente útil para la transferencia de datos entre países. La norma ISO 8601 proporciona una representación inequívoca del tiempo. Por ejemplo, cada fecha puede representarse de diferentes maneras: 20/02/20 o 20 de febrero de 2020. Esto puede crear un problema comercial, sobre todo en las esferas relacionadas con la organización de reuniones comerciales y redes de suministro.

La norma ISO 8601 tiene el siguiente formato al ser utilizada internacionalmente: YYYY-MM-DD. En este caso, cualquier fecha, por ejemplo, el 20 de febrero de 2020, se representará como: 2020-02-20. Primero viene el año, luego el mes, y por último, el día.

ISO 8601

La versión completa de la norma ISO 8601 contiene la siguiente información:

  • Fecha.
  • Hora local relativa a UTC.
  • Hora UTC.
  • Hora del día.
  • Intervalos de tiempo recurrentes.
  • Fecha y hora.

La norma ISO 8601 se utiliza en la programación, por ejemplo, al escribir el código PHP. Se requiere para que la hora, en el programa, la aplicación y en el sitio web, se refleje en la norma internacional. Esto se aplica especialmente a los proyectos internacionales.

ISO 8601 tiene otra opción, que es hhmm. Esta es la máscara de formato para la hora. La hora se puede representar como 1536. En la página web o en la interfaz del programa la hora se mostrará de la siguiente manera: 15 horas 36 minutos.

Se puede complementar con los segundos. Para ello, la hora debe ser representada en el formato hhmmss, donde ss son los segundos. Se representan en un formato de dos dígitos: 153622. Esto significa que los relojes muestran 15 horas 36 minutos 22 segundos.