Ao passar datas / datetimes como parâmetros de url em uma API, qual formato é melhor - timestamp unix ou string de data (ISO 8601) [closed]

5

Uma questão interessante surgiu no trabalho em relação ao melhor formato de passar uma data / data / hora como um parâmetro de url em uma API: é melhor passar como um carimbo de data / hora unix ou como uma string de data em texto simples ( 01/30/2015 04:17:57pm , 2015-01-27T16:17:57+00:00 )?

    
por jsanc623 30.01.2015 / 17:53
fonte

1 resposta

7

Depende do uso, mas eu provavelmente diria que é mais seguro converter para UTC , em seguida, passar o ISO 8601 como você sugere.

Dessa forma, é legível e você não precisa se preocupar com diferentes fusos horários, etc.

Enquanto pesquisava por uma resposta, encontrei uma resposta interessante no StackOverflow que você pode querer ler: link .

(edit) Além disso, se você estiver usando o ISO 8601, não há dúvidas sobre a interpretação do formato (DD / MM / AAAA vs. MM / DD / AAAA vs. AAAA / DD / MM vs. AAAA / MM / DD etc.).

    
por 30.01.2015 / 18:12
fonte

Tags