h1

O formato de data internacional

23 Dezembro, 2007

Leitores como Alexandre Formagio, de São Paulo, SP autor do blog Web 2.0 + Foco no Usuário questionaram-me do por quê de usar o Formato de Data Internacional pois isto parecia ser contra a usabilidade.

Caro Alexandre, como está? você tem toda razão! Afinal, como escrever uma data se há muitos formatos disponíveis? A escolha pode ser um pesadelo para a usabilidade por causa diferença cultural dos países e diferentes tipos existentes.

Porém o pior problema de usabilidade é quando a data é escrita só em números.

Por exemplo: 02/03/04, o que isso significa?

  • 2 de Março de 2004? (Europa)
  • 3 de Fevereiro de 2004? (EUA)
  • 4 de Abril de 2002? (ISO)

Na maioria dos casos, escrever o mês com letras é o melhor caso, exemplo 2/ABR/2007

Mas esse sistema não atinge as variações de linguagens, “Août” em francês, significa Agosto ou Outubro?

O formato de data ISO

O formato de data internacional definido pelo ISO 8601 define o sistema numérico como AAAA-MM-DD onde:

  • AAAA é o ano com 4 dígitos
  • MM é o mes com 2 dígitos
  • DD é o dia com 2 dígitos

Por exemplo, 3rd of April, 2002 no formato internacional será escrito como: 2002-04-03.

Esse formato também pode ser usado para representar data e hora com precisão, com informações de timezone.

O uso de datas numéricas tem também algumas armadilhas em relação a legibilidade e usabilidade, como explicado no FAQ do formato de datas. Apesar de não ser perfeito, o formato ISO é, todavia, a melhor escolha para representar uma data que é mundialmente compreensível.

Leia mais

Fonte: http://www.w3.org/QA/Tips/iso-date

Deixe um comentário