strtotime给了我错误的时区(+0730)与正确的时区(+0800)。
我将日期时间存储在日期时间字段中的MySQL上。存储在该字段中的数据是
2016-08-02 09:30:00
我正在使用我的PHP脚本将该值的JSON输出发送到Javascript。
PHP的输出的Console.log(没有strtotime) {date:" 2016-08-02 09:30:00",timezone_type:2,timezone:" SGT"}
PHP的strtotome输出的Console.log 1470103200,其工作时间为2016年8月2日星期二10:00:00 GMT + 0800(SGT),以及部分HTML输出,我将于2016年8月2日星期二09:30:00 GMT + 0730
我的服务器的日期+%Z输出是SGT。
MySQL的SELECT @@ global.time_zone,@@ session.time_zone;是SYSTEM
任何想法为什么PHP的strtotime给我时间错误的时区?