ISO 8601 Formato de data e hora e seu uso

A ISO 8601 é um padrão internacional emitido pela International Organization for Standardization (ISO). A primeira versão do padrão foi publicada em 1988. Combinou e substituiu alguns padrões ISO desatualizados que estavam sendo utilizados para representação de data e hora.

ISO 8601 descreve os formatos de hora e data. O padrão é especialmente útil ao transferir dados entre países. ISO 8601 fornece uma representação inequívoca do tempo. Por exemplo, cada data pode ser representada de diferentes maneiras: 20/02/20 ou 20 de fevereiro de 2020. Isso pode ser um problema de negócios - especialmente para os ambientes relacionados à organização de reuniões de negócios e cadeias de suprimentos.

O padrão ISO 8601 tem o seguinte formato quando usada internacionalmente: AAAA-MM-DD. Nesse caso, qualquer data, por exemplo, 20 de fevereiro de 2020, será representada como: 2020-02-20. Primeiro vem o ano, depois o mês e, finalmente, o dia.

ISO 8601

A versão completa do padrão ISO 8601 possui as seguintes informações:

  • Data.
  • Hora local ajustada para UTC.
  • Hora UTC.
  • Hora do dia.
  • Intervalos de tempo recorrentes.
  • Data e hora.

O padrão ISO 8601 é usado na programação, por exemplo, ao escrever código na linguagem PHP. É necessário que a hora no programa, aplicativo e no site seja representada no padrão internacional. Isto é especialmente verdade para os projetos internacionais.

O ISO 8601 possui outra variante, que é hhmm. Esta é a máscara de formato de hora. A hora pode ser representada como 1536. Na página do site ou na interface do programa, a hora será exibida da seguinte maneira: 15 horas 36 minutos.

Pode ser complementada com os segundos. Para fazer isso, a hora deve ser representada no formato hhmmss, ss, que significa segundos. São representados em um formato de dois dígitos - 153622. Isso significa que os relógios mostram 15 horas 36 minutos 22 segundos.