O que significa 'Z' no carimbo de data / hora do Unix '120314170138Z'?

157

Eu tenho um certificado X.509 que possui os 2 carimbos de data / hora a seguir:

['validFrom'] = String(13) "120314165227Z"
['validTo']   = String(13) "130314165227Z"

O que significa o caractere de postfix 'Z'. Especifica o fuso horário?

HomeCoder
fonte
8
Normalmente indica o horário "zulu", também conhecido como UTC / GMT. consulte: meta.stackexchange.com/questions/15986/…
Marc B
2
O que produziu essa saída e por que ela está usando um ano de 2 dígitos?
21412 Keith Thompson
2
@Keith Thompson Foi produzido no PHP 5.2 com: var_dump (openssl_x509_parse ($ certString))
HomeCoder

Respostas:

177

Sim. 'Z' significa Zulu, que também é GMT e UTC.

Em http://en.wikipedia.org/wiki/Coordinated_Universal_Time :

O fuso horário UTC às vezes é indicado pela letra Z - uma referência ao fuso horário náutico equivalente (GMT), que é indicado por um Z desde cerca de 1950. A carta também se refere à "descrição da zona" de zero hora, que é usado desde 1920 (consulte o histórico do fuso horário). Uma vez que o alfabeto fonético da OTAN e a palavra de rádio amador para Z são "Zulu", o UTC às vezes é conhecido como hora do Zulu.

Tecnicamente, como a definição de fuso horário náutico se baseia na posição longitudinal, o horário Z não é exatamente idêntico ao 'fuso horário' GMT real. No entanto, como é usado principalmente como tempo de referência, não importa em que área da Terra se aplica, desde que todos usem a mesma referência.

Na wikipedia novamente, http://en.wikipedia.org/wiki/Nautical_time :

Por volta de 1950, um sufixo de letra foi adicionado à descrição da zona, atribuindo Z à zona zero e A-M (exceto J) ao leste e N-Y ao oeste (J pode ser atribuído à hora local em áreas não náuticas). aplicações; as zonas M e Y têm o mesmo horário, mas diferem em 24 horas: um dia inteiro). Eles deveriam ser vocalizados usando um alfabeto fonético que pronuncia a letra Z como zulu, levando às vezes ao uso do termo "Zulu Time". O fuso horário de Greenwich varia de 7,5 ° W a 7,5 ° E de longitude, enquanto o fuso A varia de 7,5 ° E a 22,5 ° E de longitude, etc.

Sogger
fonte
o que é a abreviatura de PDT e PST
víbora
Depende totalmente do seu contexto e do formato que seu destino está esperando. Se você estiver tentando mapear os valores de PDT e PST para o fuso horário náutico, use T e U respectivamente ( timeanddate.com/time/zones ). No entanto, lembre-se de que, embora os valores de deslocamento sejam os mesmos, as áreas geográficas que representam não são.
Sogger 11/07
16

O Z significa 'Zulu' - seus horários estão no UTC. Da Wikipedia :

O fuso horário UTC às vezes é indicado pela letra Z - uma referência ao fuso horário náutico equivalente (GMT), que é indicado por um Z desde cerca de 1950. A carta também se refere à "descrição da zona" de zero hora, que é usado desde 1920 (consulte o histórico do fuso horário). Uma vez que o alfabeto fonético da OTAN e a palavra de rádio amador para Z são "Zulu", o UTC às vezes é conhecido como hora do Zulu. Isto é especialmente verdade na aviação, onde o Zulu é o padrão universal.

Carl Norum
fonte