Was bedeutet das 'Z' im Unix-Zeitstempel '120314170138Z'?

157

Ich habe ein X.509-Zertifikat mit den folgenden 2 Zeitstempeln:

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

Was bedeutet das Postfix-Zeichen 'Z'? Gibt es die Zeitzone an?

HomeCoder
quelle
8
Normalerweise zeigt es die "Zulu" -Zeit an, auch bekannt als UTC / GMT. siehe: meta.stackexchange.com/questions/15986/…
Marc B
2
Was hat diese Ausgabe hervorgebracht und warum wird ein zweistelliges Jahr verwendet?
Keith Thompson
2
@ Keith Thompson Es wurde in PHP 5.2 produziert mit: var_dump (openssl_x509_parse ($ certString))
HomeCoder

Antworten:

177

Ja. 'Z' steht für Zulu-Zeit, die auch GMT und UTC ist.

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

Die UTC-Zeitzone wird manchmal mit dem Buchstaben Z bezeichnet - ein Verweis auf die äquivalente nautische Zeitzone (GMT), die seit etwa 1950 mit einem Z bezeichnet wird. Der Buchstabe bezieht sich auch auf die "Zonenbeschreibung" von null Stunden, die wird seit 1920 verwendet (siehe Zeitzonenverlauf). Da das phonetische Alphabet der NATO und das Amateurfunkwort für Z "Zulu" ist, wird UTC manchmal als Zulu-Zeit bezeichnet.

Technisch gesehen ist die Z-Zeit nicht genau identisch mit der tatsächlichen GMT-Zeitzone, da die Definition der nautischen Zeitzonen auf der Längsposition basiert. Da es jedoch hauptsächlich als Referenzzeit verwendet wird, spielt es keine Rolle, für welchen Bereich der Erde es gilt, solange alle dieselbe Referenz verwenden.

Wieder aus Wikipedia, http://en.wikipedia.org/wiki/Nautical_time :

Um 1950 wurde der Zonenbeschreibung ein Buchstabensuffix hinzugefügt, das Z der Nullzone und A - M (außer J) im Osten und N - Y im Westen (J kann der Ortszeit in nicht-nautischen Bereichen zugewiesen werden) zuweist Anwendungen; Zonen M und Y haben die gleiche Uhrzeit, unterscheiden sich jedoch um 24 Stunden (ein ganzer Tag). Diese sollten mit einem phonetischen Alphabet gesprochen werden, das den Buchstaben Z als Zulu ausspricht, was manchmal zur Verwendung des Begriffs "Zulu-Zeit" führte. Die Greenwich-Zeitzone erstreckt sich von 7,5 ° W bis 7,5 ° E Länge, während Zone A von 7,5 ° E bis 22,5 ° E Länge usw. reicht.

Sogger
quelle
Was ist die Abkürzung für PDT und PST
Viper
Es hängt ganz von Ihrem Kontext und dem Format ab, das Ihr Ziel erwartet. Wenn Sie versuchen, PDT und PST auf nautische Zeitzonenwerte abzubilden , verwenden Sie T bzw. U ( timeanddate.com/time/zones ). Beachten Sie jedoch, dass die geografischen Gebiete, die sie darstellen, nicht gleich sind, obwohl die Versatzwerte gleich sind.
Sogger
16

Das Z steht für 'Zulu' - Ihre Zeiten sind in UTC. Aus Wikipedia :

Die UTC-Zeitzone wird manchmal mit dem Buchstaben Z bezeichnet - ein Verweis auf die äquivalente nautische Zeitzone (GMT), die seit etwa 1950 mit einem Z bezeichnet wird. Der Buchstabe bezieht sich auch auf die "Zonenbeschreibung" von null Stunden, die wird seit 1920 verwendet (siehe Zeitzonenverlauf). Da das phonetische Alphabet der NATO und das Amateurfunkwort für Z "Zulu" ist, wird UTC manchmal als Zulu-Zeit bezeichnet. Dies gilt insbesondere für die Luftfahrt, wo Zulu der universelle Standard ist.

Carl Norum
quelle