Co oznacza „Z” w uniksowym sygnaturze czasowej „120314170138Z”?

157

Mam certyfikat X.509 z następującymi 2 sygnaturami czasowymi:

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

Co oznacza znak postfiksowy „Z”. Czy określa strefę czasową?

HomeCoder
źródło
8
Zwykle wskazuje czas „zulu”, czyli UTC / GMT. patrz: meta.stackexchange.com/questions/15986/…
Marc B
2
Co wyprodukowało ten wynik i dlaczego używa dwucyfrowego roku?
Keith Thompson
2
@Keith Thompson Został wyprodukowany w PHP 5.2 z: var_dump (openssl_x509_parse ($ certString))
HomeCoder

Odpowiedzi:

177

Tak. „Z” oznacza czas Zulu, który jest również GMT i UTC.

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

Strefa czasowa UTC jest czasami oznaczana literą Z - odniesieniem do równoważnej morskiej strefy czasowej (GMT), która jest oznaczana literą Z od około 1950 r. Litera ta odnosi się również do „opisu strefy” o godzinie zerowej, który jest używany od 1920 roku (patrz historia stref czasowych). Ponieważ alfabet fonetyczny NATO i słowo oznaczające Z w amatorskim radiu brzmi „Zulu”, czas UTC jest czasami nazywany czasem Zulu.

Z technicznego punktu widzenia, ponieważ definicja morskich stref czasowych jest oparta na położeniu podłużnym, czas Z nie jest dokładnie identyczny z rzeczywistą „strefą” czasową GMT. Ponieważ jednak jest używany głównie jako czas odniesienia, nie ma znaczenia, do jakiego obszaru Ziemi ma zastosowanie, o ile wszyscy używają tego samego odniesienia.

Z Wikipedii, http://en.wikipedia.org/wiki/Nautical_time :

Około 1950 roku do opisu strefy dodano literowy przyrostek, przypisując Z do strefy zerowej, a A – M (z wyjątkiem J) na wschód i N – Y na zachód (J można przypisać do czasu lokalnego w aplikacje; strefy M i Y mają ten sam czas zegara, ale różnią się o 24 godziny: cały dzień). Miały one być wypowiadane przy użyciu alfabetu fonetycznego, który wymawia literę Z jako Zulu, co czasami prowadzi do użycia terminu „Zulu Time”. Strefa czasowa Greenwich rozciąga się od 7,5 ° W do 7,5 ° E, a strefa A od 7,5 ° E do 22,5 ° E itd.

Sogger
źródło
jaki jest skrót dla PDT i PST
viper
Zależy to całkowicie od kontekstu i formatu, jakiego oczekuje miejsce docelowe. Jeśli próbujesz odwzorować wartości PDT i PST na wartości morskich stref czasowych, użyj odpowiednio T i U ( timeanddate.com/time/zones ). Należy jednak pamiętać, że nawet jeśli wartości przesunięcia są takie same, to obszary geograficzne, które reprezentują, nie są.
Sogger,
16

Litera Z oznacza „Zulu” - Twoje czasy są podane w UTC. Z Wikipedii :

Strefa czasowa UTC jest czasami oznaczana literą Z - odniesieniem do równoważnej morskiej strefy czasowej (GMT), która jest oznaczana literą Z od około 1950 r. Litera ta odnosi się również do „opisu strefy” o godzinie zerowej, który jest używany od 1920 roku (patrz historia stref czasowych). Ponieważ alfabet fonetyczny NATO i słowo oznaczające Z w amatorskim radiu brzmi „Zulu”, czas UTC jest czasami nazywany czasem Zulu. Jest to szczególnie prawdziwe w lotnictwie, gdzie standardem uniwersalnym jest Zulu.

Carl Norum
źródło