我用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