我为旧金山,加利福尼亚州,美国使用什么php时区


What php timezone I use for San Francisco, California, United Stated

我可以在美国加利福尼亚州旧金山使用什么 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/LouisvilleAmerica/Kentucky/Monticello
  • 北达科他州: America/North_Dakota/BeulahAmerica/North_Dakota/CenterAmerica/North_Dakota/New_Salem
  • 印第安纳州: America/Indiana/IndianapolisAmerica/Indiana/KnoxAmerica/Indiana/MarengoAmerica/Indiana/PetersburgAmerica/Indiana/Tell_CityAmerica/Indiana/VevayAmerica/Indiana/VincennesAmerica/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此文档链接到前面列出的文档,而该文档又链接到我引用的第一个文档。