Що означає "Z" в часовій марці Unix "120314170138Z"?


157

У мене є сертифікат X.509, який має такі дві часові позначки:

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

Що означає символ "Z" постфікса. Чи вказується часовий пояс?


8
Зазвичай він вказує час "зулу", також, UTC / GMT. дивіться: meta.stackexchange.com/questions/15986/…
Марк Б

2
Що призвело до цього результату, і чому він використовує двозначний рік?
Кіт Томпсон

2
@Keith Thompson Він вироблявся в PHP 5.2 з: var_dump (openssl_x509_parse ($ certString))
HomeCoder

Відповіді:


177

Так. 'Z' означає час зулу, який також є GMT та UTC.

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

Часовий пояс UTC іноді позначається буквою Z - посиланням на еквівалентний морський часовий пояс (GMT), який позначається Z приблизно з 1950 року. У листі також йдеться про "опис зони" нульових годин, який використовується з 1920 року (див. історію часових поясів). Оскільки фонетичним алфавітом НАТО та аматорським радіословом для Z є "зулу", UTC іноді називають зулуським часом.

Технічно, оскільки визначення морських часових поясів базується на поздовжньому положенні, час Z не точно ідентичний фактичній часовій зоні GMT. Однак, оскільки він в основному використовується як опорний час, не має значення, до якої області Землі він застосовується до тих пір, поки всі використовують одне і те ж посилання.

З вікіпедії знову, http://en.wikipedia.org/wiki/Nautical_time :

Близько 1950 року до опису зони було додано буквений суфікс, призначаючи Z до нульової зони, а A – M (крім J) на сході та N – Y на захід (J може бути призначений місцевому часу в не морський час програми; зони M і Y мають однаковий час, але відрізняються на 24 години: цілий день). Їх потрібно було проголосувати за допомогою фонетичного алфавіту, який вимовляє букву Z як зулу, що призводить іноді до використання терміна "час зулу". Часовий пояс Грінвіча проходить від 7,5 ° З до 7,5 ° Е довготи, а зона А - від 7,5 ° С до 22,5 ° Е довготи тощо.


що таке абревіатура для PDT та PST
viper

Це повністю залежить від вашого контексту та того, який формат очікує ваш пункт призначення. Якщо ви намагаєтеся зіставити PDT та PST з значеннями часового поясу Морського моря, використовуйте відповідно T і U ( timeanddate.com/time/zones ). Однак пам’ятайте, що хоча значення зміщення є однаковими, географічні області, які вони представляють, не є.
Sogger

16

Z означає "зулу" - ваш час у UTC. З Вікіпедії :

Часовий пояс UTC іноді позначається буквою Z - посиланням на еквівалентний морський часовий пояс (GMT), який позначається Z приблизно з 1950 року. У листі також йдеться про "опис зони" нульових годин, який використовується з 1920 року (див. історію часових поясів). Оскільки фонетичним алфавітом НАТО та аматорським радіословом для Z є "зулу", UTC іноді називають зулуським часом. Особливо це стосується авіації, де Зулу є універсальним стандартом.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.