我用php,mysql,apache2安装了一个虚拟机。用虚拟机在php中获取错误日期
现在,当我在终端写入:date
我得到:Thu Dec 06:55:25 EET 2016
。
当我试图让在PHP现在为止,
我写:error_log(print_r(new \DateTime('now'),true), 3, "/tmp/error.log");
我也得到:
DateTime Object
(
[date] => 2016-12-01 06:56:33
[timezone_type] => 3
[timezone] => Europe/Bucharest
)
但现在的时间是:17:06
。
如何解决这个问题?请帮助我,并为我的英语感到抱歉。
它看起来像系统和PHP日期同步,但不正确。您需要在操作系统中修复日期。 – aynber
@aynber,如何解决这个问题?存在一种方式? –
如果虚拟机使用的是linux,我很喜欢'sudo ntpdate pool.ntp.org'。 – aynber