'Z' có nghĩa là gì trong dấu thời gian Unix '120314170138Z'?


157

Tôi có chứng chỉ X.509 có 2 dấu thời gian sau:

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

Ký tự postfix 'Z' nghĩa là gì. Nó chỉ định múi giờ?


8
Nó thường chỉ thời gian "zulu", còn gọi là UTC / GMT. xem: meta.stackexchange.com/questions/15986/
B B

2
Điều gì đã tạo ra sản lượng đó và tại sao nó sử dụng năm có 2 chữ số?
Keith Thompson

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

Câu trả lời:


177

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

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

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

Về mặt kỹ thuật, do định nghĩa về múi giờ hải lý dựa trên vị trí theo chiều dọc, thời gian Z không hoàn toàn giống với 'múi giờ GMT' thực tế. Tuy nhiên, vì nó chủ yếu được sử dụng làm thời gian tham chiếu, nên nó không áp dụng cho khu vực nào trên Trái đất, miễn là 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/Na hải_time :

Khoảng năm 1950, một hậu tố chữ cái đã được thêm vào mô tả vùng, gán Z cho vùng 0 và A canh M (trừ J) ở phía đông và N bồi Y ở phía tây (J có thể được gán cho giờ địa phương ở phi hải lý các ứng dụng, vùng M và Y có cùng thời gian đồng hồ nhưng khác nhau 24 giờ: cả ngày). Những từ này được phát âm bằng cách sử dụng một bảng chữ cái ngữ âm phát âm chữ Z là Zulu, đôi khi dẫn đến việc sử dụng thuật ngữ "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.


Viết tắt của PDT và PST là gì
viper

Nó hoàn toàn phụ thuộc vào bối cảnh của bạn và định dạng mà điểm đến của bạn đang mong đợi. Nếu bạn đang cố gắng ánh xạ các giá trị múi giờ PDT và PST sang múi giờ hải lý, hãy sử dụng T và U tương ứng ( timeanddate.com/time/zones ) Tuy nhiên, hãy nhớ rằng mặc dù các giá trị offset giống với các khu vực địa lý mà chúng đại diện không phải.
Sogger

16

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

Múi giờ UTC đôi khi được biểu thị bằng chữ Z Z một tham chiếu đến múi giờ hải lý tương đương (GMT), được ký hiệu là Z từ khoảng năm 1950. Chữ này cũng đề cập đến "mô tả vùng" là 0 giờ, trong đó đã được sử dụng từ năm 1920 (xem lịch sử múi giờ). Vì bảng chữ cái ngữ âm của NATO và từ radio 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, trong đó Zulu là tiêu chuẩn phổ quát.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.