2010-08-24 39 views
2

在我的網站上,我使用php time()函數來顯示時間。一個星期前,我比較了time()函數返回的時間和我電腦上的時間(我使用windows)之間的時間差。時差約爲1分10秒,但現在我再次檢查,時差增加到1分50秒。任何人都可以解釋這是可能的嗎?PHP時間函數給錯誤的時間?

+1

您不清楚您的計算機是否充當執行您的php時間函數的服務器。它是你的電腦還是它的服務器? – 2010-08-24 13:27:41

+0

你碰巧在虛擬機上運行這個嗎? – 2010-08-24 13:29:47

+3

打電話給你的美國航空航天局帥哥同步你的航天飛機計時器 – 2010-08-24 13:30:17

回答

0

在某些Linux dystros上,僅在系統重新啓動時通過NTP重新啓動時間。你可以安裝ntp守護進程,這將持續保持時間增量在< 10ms。

0

我認爲這是從您的計算機和服務器造成的混淆。一個星期,你可以比較你的電腦時間,現在你檢查服務器的時間。確保這一點。由於服務器時間與本地計算機時間不同。