¿Qué significa la 'Z' en la marca de tiempo Unix '120314170138Z'?

157

Tengo un certificado X.509 que tiene las siguientes 2 marcas de tiempo:

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

¿Qué significa el carácter de postfix 'Z'? ¿Especifica la zona horaria?

HomeCoder
fuente
8
Normalmente indica la hora "zulú", es decir, UTC / GMT. ver: meta.stackexchange.com/questions/15986/…
Marc B
2
¿Qué produjo esa salida y por qué está usando un año de 2 dígitos?
Keith Thompson el
2
@Keith Thompson Fue producido en PHP 5.2 con: var_dump (openssl_x509_parse ($ certString))
HomeCoder

Respuestas:

177

Si. 'Z' significa hora zulú, que también es GMT y UTC.

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

La zona horaria UTC a veces se denota con la letra Z, una referencia a la zona horaria náutica equivalente (GMT), que ha sido denotada por una Z desde aproximadamente 1950. La letra también se refiere a la "descripción de la zona" de cero horas, que se ha utilizado desde 1920 (ver historial de zona horaria). Dado que el alfabeto fonético de la OTAN y la palabra de radioaficionado para Z es "Zulu", UTC a veces se conoce como hora Zulu.

Técnicamente, debido a que la definición de zonas horarias náuticas se basa en la posición longitudinal, el tiempo Z no es exactamente idéntico a la "zona" horaria GMT real. Sin embargo, dado que se usa principalmente como tiempo de referencia, no importa a qué área de la Tierra se aplique siempre que todos usen la misma referencia.

De wikipedia nuevamente, http://en.wikipedia.org/wiki/Nautical_time :

Alrededor de 1950, se agregó un sufijo de letra a la descripción de la zona, asignando Z a la zona cero, y A – M (excepto J) al este y N – Y al oeste (J puede asignarse a la hora local en no náutico aplicaciones; las zonas M e Y tienen la misma hora pero difieren en 24 horas: un día completo). Estos debían vocalizarse utilizando un alfabeto fonético que pronuncia la letra Z como zulú, lo que a veces conduce al uso del término "tiempo zulú". La zona horaria de Greenwich corre de 7,5 ° W a 7,5 ° E de longitud, mientras que la zona A corre de 7,5 ° E a 22,5 ° E de longitud, etc.

Sogger
fuente
¿Cuál es la abreviatura de PDT y PST
Viper
Depende totalmente de su contexto y del formato que esté esperando su destino. Si está tratando de asignar el PDT y el PST a los valores de zona horaria náutica, use T y U respectivamente ( timeanddate.com/time/zones ) Sin embargo, recuerde que aunque los valores de desplazamiento son los mismos, las áreas geográficas que representan no lo son.
Sogger
16

La Z significa 'Zulu': sus horas están en UTC. De Wikipedia :

La zona horaria UTC a veces se denota con la letra Z, una referencia a la zona horaria náutica equivalente (GMT), que ha sido denotada por una Z desde aproximadamente 1950. La letra también se refiere a la "descripción de la zona" de cero horas, que se ha utilizado desde 1920 (ver historial de zona horaria). Dado que el alfabeto fonético de la OTAN y la palabra de radioaficionado para Z es "Zulu", UTC a veces se conoce como hora Zulu. Esto es especialmente cierto en la aviación, donde Zulu es el estándar universal.

Carl Norum
fuente