我服务器的时间是正确的,也是php的。但我无法让我的mysql显示正确的时间。
generateJSON(Array( 'timezone' => date_default_timezone_get(),
'time_php' => date("Y-m-d H:i:s"),
'time_mysql'=> mysql_result(mysql_query('SELECT NOW()'),0),
'mysql_session_timezone' => mysql_result(mysql_query("SELECT @@session.time_zone"), 0),
'mysql_global_timezone' => mysql_result(mysql_query("SELECT @@global.time_zone"), 0)
));
结果
{
timezone: "Europe/Istanbul",
time_php: "2015-09-15 11:36:06",
time_mysql: "2015-09-15 04:36:06",
mysql_session_timezone: "SYSTEM",
mysql_global_timezone: "SYSTEM"
}
修改:评论建议添加了@@global.system_time_zone
{
timezone: "Europe/Istanbul",
time_php: "2015-09-15 13:17:08",
time_mysql: "2015-09-15 06:17:08",
mysql_session_timezone: "SYSTEM",
mysql_global_timezone: "SYSTEM",
mysql_global_system_time_zone: "EEST"
}