2012-03-14 24 views
95

Tôi có một chứng chỉ X.509 trong đó có 2 timestamps sau:'Z' có nghĩa là gì trong dấu thời gian Unix '120314170138Z'?

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

nào nhân vật postfix 'Z' có nghĩa là gì. Nó có chỉ định múi giờ không?

+5

Nó thường chỉ thời gian "zulu", aka, UTC/GMT . xem: http://meta.stackexchange.com/questions/15986/tool-tip-timestamp-shows-a-z –

+2

Điều gì tạo ra kết quả đó và tại sao lại sử dụng một năm gồm 2 chữ số? –

+2

@Keith Thompson Nó được sản xuất bằng PHP 5.2 với: var_dump (openssl_x509_parse ($ certString)) – HomeCoder

Trả lời

111

Có. 'Z' là viết tắt của thời gian Zulu, cũng là GMT và UTC.

Từ http://en.wikipedia.org/wiki/Coordinated_Universal_Time:

Các múi giờ UTC đôi khi được ký hiệu bằng chữ Z-một tham chiếu đến tương đương hải lý múi giờ (GMT), đã được biểu thị bằng Z từ khoảng năm 1950. Bức thư cũng đề cập đến "mô tả vùng" của giờ không, đã được sử dụng từ năm 1920 (xem lịch sử múi giờ). Vì bảng chữ cái ngữ âm NATO và từ vô tuyến nghiệp dư cho Z là "Zulu", UTC đôi khi được gọi là thời gian Zulu.

Về mặt kỹ thuật, vì định nghĩa múi giờ hải lý dựa trên vị trí dọc, thời gian Z không giống hệt múi giờ GMT thực tế. Tuy nhiên, vì nó chủ yếu được sử dụng như một thời gian tham chiếu, nó không quan trọng diện tích của trái đất mà nó áp dụng cho đến khi nào mọi người sử dụng cùng một tham chiếu.

Từ wikipedia một lần nữa, http://en.wikipedia.org/wiki/Nautical_time:

Khoảng năm 1950, một hậu tố thư đã được thêm vào mô tả khu vực, gán từ Z đến vùng zero, và A-M (trừ J) về phía đông và N –Y về phía tây (J có thể được gán cho giờ địa phương trong các ứng dụng phi hải lý ; các M và Y có cùng thời gian đồng hồ nhưng khác nhau theo 24 giờ: một ngày). Chúng được phát âm bằng bảng ngữ âm phát âm chữ Z là Zulu, đôi khi dẫn đến việc sử dụng cụm từ "Thời gian Zulu" . Múi giờ Greenwich chạy từ 7,5 ° W đến 7,5 ° E kinh độ, trong khi vùng A chạy từ 7,5 ° E đến 22,5 ° E kinh độ, v.v.

+0

viết tắt của PDT và PST – viper

+7

um ... PDT và PST là gì? – Sogger

+0

Tôi đã thử chúng nhưng không có – viper

12

Chữ Z là viết tắt của 'Zulu' - thời gian của bạn ở dạng UTC. Từ Wikipedia:

Các múi giờ UTC đôi khi được ký hiệu bằng chữ Z-một tham chiếu đến các múi giờ hải lý tương đương (GMT), đã được biểu thị bằng Z từ khoảng năm 1950. Bức thư cũng đề cập đến "mô tả vùng" của 0 giờ, đã được sử dụng từ năm 1920 (xem lịch sử múi giờ). Kể từ khi bảng chữ cái ngữ âm NATO và từ vô tuyến nghiệp dư cho Z là "Zulu", UTC đôi khi được gọi là thời gian Zulu. Điều này đặc biệt đúng trong ngành hàng không, nơi Zulu là tiêu chuẩn phổ quát.

Các vấn đề liên quan