我正在开发一个php mysql的web应用程序,应该可以在全世界使用。 在这个应用程序中有大量的时间使用,所以我想知道是否有 是否有任何关于时区差异的工作或者如果php在保存到db之前自动识别不同的时区?
感谢您的帮助
答案 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');
}
对于不同的时区位置,请在链接下方找到它