В чем разница между текущей временной меткой в ​​часовом поясе GMT ​​и текущей временной меткой в ​​вашем местном часовом поясе? - PullRequest
3 голосов
/ 11 ноября 2010

Это типовой вопрос, который я нашел во время практического теста сертификата ZEND php, правильный ответ на этот вопрос: " Нет разницы между текущим временем в любом часовом поясе - текущее время абсолютный момент времени! " Этот ответ очень странный и запутанный. Я не понимаю, почему этот ответ правильный, на самом деле я думаю, что это зависит от количества часов между местным часовым поясом и GMT. Может ли кто-нибудь помочь в этом?

Ответы [ 3 ]

3 голосов
/ 11 ноября 2010

Должно быть, они ссылались на метку времени Unix.Отметка времени unix представляет собой целое число, представляющее количество секунд с начала эпохи unix, которое определяется как 1 января 1970 года в полночь (00:00:00) в часовом поясе GMT.

Так что это не имеет значенияв каком часовом поясе вы находитесь - временная метка Unix одинакова во всех них.

1 голос
/ 11 ноября 2010

Это означает, что данный момент времени является одним и тем же моментом времени, даже если он представлен по-разному в разных часовых поясах.

Например, время, когда вы разместили этот вопрос, представляет собой одну точку ввремя, хотя я могу записать его не так, как вы, поскольку мы находимся в разных часовых поясах.

0 голосов
/ 11 ноября 2010

Это в основном вопрос с подвохом. Это было бы лучше сформулировано как «текущее время» вместо «текущая временная метка».

Ответ говорит о том, что во всем мире это только один конкретный момент времени. У нас есть разные способы представления этого момента времени в разных часовых поясах, но фактический конкретный момент времени везде на Земле такой же, как и здесь.

...