我有一个从 php 文件在 linux 上运行的 sql 脚本,该文件总是比我们提前 2 小时返回时间。linux 机器在本地运行,当我在 shell 中执行“日期”时,它会返回正确的时间。任何想法为什么我会提前 2 小时返回 CURTIME?
即使我跑
echo date('Y-m-d H:i:s');
echo date('Y-m-d H:i:s', mktime());
echo exec('date');
一切都在呼应正确的时间,对我来说现在是
2013-08-27 12:44:52
2013-08-27 12:44:52
2013 年 8 月 27 日星期二 12:44:52 PDT
但无论我做什么,它都会在 14:44:52 插入 mysql db