Use formatação internacional para datas (ISO)
Como escrever (formatar) uma data na Web? Existem muitas maneiras para se escrever uma data, a maioria delas incompatível uma com a outra. Isso acarreta um problema de usabilidade quando se escreve uma data para uma audiência internacional como é o caso da Web. Felizmente o formato internacional para datas da ISO resolve esta questão.
A confusão com a interpretação de datas
A pior situação sob o ponto de vista da usabilidade, ocorre quando escreve-se uma data somente com números, como mostrado no exemplo abaixo, isso porque a leitura da data assim escrita varia de um país para outro.
Suponha a seguinte data : 02/04/03
Que data é essa?
* 2 de Abril de 2003 (estilo Europeu)
* 4 de Fevereiro de 2003 (estilo USA)
* 3 de Abril de 2002
Sua resposta vai depender do país em que você vive.
Em geral, escrever as datas usando texto será melhor do que usar somente números. Apr. 3rd, 2002, por exemplo é mais fácil de ser entendido por uma audiência de língua inglesa.
Porém esta maneira não é melhor que a anterior quando se trata de uma audiência internacional: em francês, 12 Août 2042 significa o quê, August ou October 12th?
Formato ISO para datas
O formato internacional preconizado pela ISO (IS0 8601) tenta solucionar o problema definindo um sistema numérico para datas assim: YYYY-MM-DD onde
* YYYY é o ano [com todos os dígitos, por exemplo:2012]
* MM é o mês [01 (Janeiro) até 12 (Dezembro)]
* DD é o dia [01 a 31]
Por exemplo, "3 de Abril de 2002", no formato internacional seria assim: 2002-04-03.
Observe que este formato pode ser usado também, para representar com precisão a data-hora, com informação de "timezone"
A representação de datas por sistema numérico também acarreta alguns problemas de legibilidade e usabilidade como explicado em Date formats FAQ. Embora não sendo um formato perfeito, o sistema ISO para datas é a melhor escolha para uma representação universalmente inteligível.
Leitura complementar
* Date and Time Formats
* ISO 8601:2000 International Date Format
* Everything on Calendar systems
*
W3C? Q&A : Date formats
--
MarioTeza - 04 Jan 2005