【问题标题】:Php different timezones [closed]PHP不同的时区[关闭]
【发布时间】:2017-01-07 22:27:51
【问题描述】:

我正在用 php mysql 开发一个 web 应用程序,它应该可以在全世界使用。 在这个应用程序中有大量时间使用,所以我想知道是否有 是否需要对时区差异做任何工作,或者 php 在保存到数据库之前是否自动识别不同的时区?

感谢您的帮助

【问题讨论】:

标签: php mysql time timezone


【解决方案1】:

您可以创建一个函数来获取不同地点的时区

function getDatetimeNow() {

$tz_object = new DateTimeZone('Asia/Karachi');
//date_default_timezone_set('Brazil/East');
$datetime = new DateTime();
$datetime->setTimezone($tz_object);
return $datetime->format('Y\-m\-d\ h:i:s');   

}

对于不同的时区位置,请在下面的链接中找到它

http://php.net/manual/en/timezones.america.php

【讨论】:

    【解决方案2】:

    MySQL Server Time Zone Support

    并确保以 UTC 格式将所有日期和时间存储在数据库中。这是保持理智的唯一方法。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-05
      • 2010-10-03
      • 1970-01-01
      • 1970-01-01
      • 2015-09-25
      相关资源
      最近更新 更多