DateTimeZone :: listAbbreviations()返回的哪些时区今天是最新的?

时间:2012-03-30 21:46:46

标签: php timezone

过去几个小时我一直在阅读关于PHP的时区,并在SO上找到了一些有用的答案。通过其中一个我发现了DateTimeZone :: listAbbreviations(),但问题是,它返回的结果太多了。

当然,有些时区可能我没有,就像非洲大多数国家一样(当然由我决定,考虑到我认为我的应用程序会有的用途),但仍然存在一个问题:时区应该只有一个。

例如,欧洲/马德里出现了5次:两次偏移为7200,两次偏移为3600,另一次偏移为零。这是什么意思?

我听说这可能是历史变化的结果,如果是这样,我如何确定哪一个是最新的(今天使用的那个)?

最后但并非最不重要的是,将时区分组为返回DateTimeZone :: listAbbreviations的原因是什么?我看到他们有像“acst”,“act”,“addt”这样的键,并且不知道这些组织的假设是什么。

谢谢!

0 个答案:

没有答案