Mysql查询结果时间显示差8个小时

2018-02-27 11:01:02来源:oschina作者:贤郎--均灵人点击

分享

php向Mysql中插入数据的时候,为了保证不同时区有着对应的时间,我们会设置php的时间是


date_default_timezone_set('Asia/Shanghai');


与此同时,为了保证插入到数据库中的时间,也是中国时区


在执行sql语句前我们会


set time_zone='+8:00'


数据插入之后,我们select之后,发现与我们插入的时间差8小时


数据是正确的,只是我们插入的时间Mysql是以UTC时区显示的,比中国时区少8小时

微信扫一扫

第七城市微信公众平台