我在xml中有一个pubDate,我必须写入mysql数据库 - 一切正常但我的时区有问题:
date_default_timezone_set('Europe/Warsaw');
$date = date("Y-m-d H:i:s", strtotime($entry->pubDate));
xml文件中的数据:
<pubDate>Sat, 02 Sep 2017 20:41:30 +0000</pubDate>
数据库中的分数: 2017-09-02 22:41:30 你可以看到差异是两个小时,但我不知道它是什么以及如何获得正确的效果。
答案 0 :(得分:-1)
您的数据库时区是多少?尝试此请求SELECT @@ global.time_zone,@@ session.time_zone;也许你还需要改变你的mysql时区
答案 1 :(得分:-1)
你也必须为mysql设置时区。