我正在尝试同步我的PHP和MySQL时间。目前,时代不同了(如下输出):同步MySQL和PHP时间
'SELECT CURRENT_TIMESTAMP' returns '2013-03-16 13:14:28'
'date('Y-m-d g:i:s')' returns '2013-03-16 10:14:28'
我已经成功,从其他用户阅读,使用SET time_zone='-7:00';
改变MySQL的时间。问题是基于用户位置的不同查询时间会发生变化,我宁愿不更改每个查询的time_zone
。
我应该只设置一次time_zone
,使其与服务器的时间相同,然后根据用户的时区在PHP中更改时间?或者有更好的方法去解决这个问题吗?
预先感谢您!
哦,我喜欢将它们存储在Unix Time中然后每次都进行转换的想法。谢谢! – doitlikejustin 2013-03-16 19:13:26