首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >时区格式的不同?应该采用一种格式吗?

时区格式的不同?应该采用一种格式吗?
EN

Stack Overflow用户
提问于 2022-01-10 20:04:29
回答 1查看 22关注 0票数 0

每当我为服务器或PHP设置时区格式时,我都会对冗余选项的数量感到困惑,例如:

代码语言:javascript
复制
American/Los_Angeles
US/Pacific
Etc/GMT-8

这一切似乎都产生了同样的结果。一种格式比另一种格式更可取吗?有什么不同吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-01-16 01:02:28

America/Los_Angeles (非"American")是美国太平洋时区的首选时区标识符。您可能应该使用这个条目,因为它是时区数据库中的规范" zone“条目。

US/Pacific是同一时区的别名。时区数据库使用国名作为前缀,而不是大区域(大陆和海洋),这是一种较老的风格。如果您愿意的话,可以继续使用它,因为它是时区数据库中指向America/Los_Angeles的“链接”。

Etc/GMT-8对美国太平洋时区是不正确的。它是UTC+8固定偏移量的管理标识符。它不包含任何有关夏令时的信息。还要注意,偏移量是从我们通常习惯的ISO-8601偏移量中倒置的。因此,Etc/GMT-8有一个固定的UTC+8偏移量。一般来说,Etc/GMT*区域只适用于非常特殊的情况,例如在国际水域船舶上计时。

你可能还想阅读时区数据库,并参考维基百科上的时区列表

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70658298

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档