Що означає "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.