Php不同的时区

时间:2016-08-31 10:59:52

标签: php mysql time timezone

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

感谢您的帮助

2 个答案:

答案 0 :(得分:1)

MySQL Server Time Zone Support

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

答案 1 :(得分:0)

您可以创建一个函数来为不同的地方设置时区

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