我正在开发一个web应用程序在php mysql这应该是在全世界可用。在这个应用程序有一个大的时间使用,所以我想知道是否有是否有任何工作要做的时区差异或如果PHP自动识别不同的时区之前保存在数据库中?
谢谢你的帮助
MySQL服务器时区支持
并确保在数据库中以UTC格式存储所有日期和时间。这是保持理智的唯一方法。
您可以创建一个函数来获取不同地方的时区
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