我在date_default_timezone_set中放了什么?

时间:2013-05-08 16:49:04

标签: php timezone

我不是来自美国,但我想使用date_default_timezone_set并将其设置为科罗拉多州的恩格尔伍德。我该用什么?我在the documentation中找不到任何America/EnglewoodAmerica/Colorado。有什么帮助吗?

2 个答案:

答案 0 :(得分:1)

正确的TZDB区域名称为America/Denver

US/Mountain是一个别名,目前已解析为America/Denver,但未来可能并非总是这样。

US/*别名仅用于向后兼容,并且不遵循PHP使用的IANA/Olson时区的正常命名约定。

来自the PHP documentation

  

警告

     

请不要使用此处列出的任何时区(除了UTC),它们仅出于向后兼容的原因而存在。

另请参阅:Are 'US/Eastern' and 'US/Central' and 'US/Pacific' deprecated for strftime or just PHP?

答案 1 :(得分:0)

谷歌告诉我科罗拉多州在“山区时区”使用documentation

中的US/Mountain