【问题标题】:PHP: Choose region for datetime settingPHP:选择日期时间设置的区域
【发布时间】:2016-06-09 17:11:38
【问题描述】:

在 PHP 中,我们可以为datetime 设置一个区域。问题是,我知道城市,我知道区域,但区域不被识别。如何选择一个被程序识别但适合我们想要的区域的区域?

例如,我需要为威尔特郡找到一个地区。威尔特郡不被认可,与加利福尼亚或纽约不同。

【问题讨论】:

  • 不要期望每个小村庄/城镇都有时区定义。选择位于同一时区的最近的“大”城市并使用它。
  • 我猜Walishire位于伦敦,所以你可以使用伦敦的时区。
  • 我认为可能有一个工具可以让我们确定。威尔特郡,而不是瓦利郡
  • PHP 知道所有常见的时区定义。但是,对于大多数州(或美国以外的国家),只有一个定义涵盖它。如果你不知道一个城市在哪个时区,你必须查一下。没有办法解决这个问题。这与在本地计算机上设置时区基本相同。
  • 有这个列表:php.net/manual/en/timezones.php 但没有工具

标签: php date datetime timezone region


【解决方案1】:

您还可以在选择地区后设置默认时区。

如何选择和设置您的时区,请访问: http://php.net/manual/en/function.date-default-timezone-set.php

【讨论】:

    【解决方案2】:

    这里是支持的时区列表:http://php.net/manual/en/timezones.php

    您只需选择您所在的地区(欧洲/伦敦)。

    【讨论】:

    • 我希望有一个更简单的,但似乎并非如此
    猜你喜欢
    • 1970-01-01
    • 2018-02-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多