2010-11-10 218 views
3

这是我在ZEND php证书练习测试中发现的一个示例问题,此问题的正确答案是: “ 任何时区当前时间没有区别 - 当前时间是绝对时间点的 ! “ 这个答案很奇怪,令人困惑。我不明白为什么这个答案是正确的,实际上我认为这取决于当地时区和GMT之间的小时数。 任何人都可以帮忙吗?GMT时区当前时间戳与当地时区当前时间戳有什么区别?

+0

问题是什么?你给了我们答案,但这个问题也可能对我们有帮助。 – McKay 2010-11-10 21:39:16

+1

我认为这个问题是在问题主题/总结。 – cdhowie 2010-11-10 21:40:40

回答

1

这意味着即使某个时间点在不同时区的表示方式不同,它也是相同的时间点。

例如,您发布此问题的时间是单个时间点,即使我可能会以与您不同的时间写下来,因为我们处于不同的时区。

+0

我只想与你分享一个很好的答案,我在http://forums.whirlpool.net.au/archive/1338451的一个主题中找到了我的问题。 – 2010-11-18 15:21:05

0

这基本上是一个技巧性的问题。它会更好地表达为“当前时间”而不是“当前时间戳”。

答案是说整个世界只有一个特定的时间点。我们有不同的方式来表示不同时区的时间点,但实际的特定时间点与地球上其他地方的地点相同。

3

它们一定是指的是unix时间戳。 unix时间戳是一个整数,表示自unix时期以来的秒数 - 它定义为1970年1月1日午夜(00:00:00)在GMT时区。

所以,你在什么时区并不重要 - unix时间戳在所有的时间戳中都是一样的。