我可以在美国加利福尼亚州旧金山使用什么 php 时区?我花了一些时间在谷歌上搜索它,但真的找不到合适的东西。我知道这是UTC -8。但我不确定从 php.net 时区中选择哪一个。
我认为America/Los_Angeles
应该可以正常工作。
你会使用America/Los_Angeles
正如其他人所建议的那样,对于加利福尼亚州的位置,请使用 America/Los_Angeles
.
记住引号:date.timezone ="America/Los_Angeles"
在美国,要使用的时区常量为:
- 太平洋:
America/Los_Angeles
- 中环:
America/Chicago
- 东部:
America/New_York
- 山:
America/Denver
- 山无夏令时:
America/Phoenix
- 夏威夷:
America/Adak
- 夏威夷无夏令时:
Pacific/Honolulu
- 阿拉斯加:
America/Anchorage
有关美国时区的更多信息(比您想象的要多)
美国的其他有效 PHP 值:
- 波多黎各:
America/Puerto_Rico
- 丹佛:
America/Detroit
- 肯塔基州:
America/Kentucky/Louisville
,America/Kentucky/Monticello
- 北达科他州:
America/North_Dakota/Beulah
,America/North_Dakota/Center
,America/North_Dakota/New_Salem
- 印第安纳州:
America/Indiana/Indianapolis
,America/Indiana/Knox
,America/Indiana/Marengo
,America/Indiana/Petersburg
,America/Indiana/Tell_City
,America/Indiana/Vevay
,America/Indiana/Vincennes
,America/Indiana/Winamac
以下是美洲大陆时区值的文档: https://www.php.net/manual/en/timezones.america.php
链接到任何大洲的时区值的文档,以及("其他")已弃用的值.
https://www.php.net/manual/en/timezones.america.php
以及经常在"php.ini"文件中链接到的时区文档本身:
https://www.php.net/manual/en/datetime.configuration.php#ini.date.timezone此文档链接到前面列出的文档,而该文档又链接到我引用的第一个文档。