嘿,我在開發應用程序時發現了一些奇怪的事情,該應用程序應該與服務器同步運行。Javascript在每個設備上的時間戳不同
JavaScript的unix時間戳在每個設備上都不相同! :o
實驗:我打開Chrome開發者控制檯,並做了兩個命令:
new Date()
而且
new Date().getTime()
這兩個命令都在完全相同的時間執行(我按下進入在兩臺電腦上的非常確切的同一時間)
輸出如下:
這是極有可能發生,由於一臺計算機是中歐標準時間和其他西歐標準這個問題時間,但我不能要求我所有的客戶都去中歐標準時間。
如果兩個設備在同一時間被調用,是否有辦法在兩個設備上獲得相同的unix時間戳?
我認爲,只有這樣,才能確保你有不同的客戶端相同的時間戳是從同一個遠程數據源(Web服務或類似)得到它 –
這只是關閉的大約16秒,我懷疑時區是責怪。也許一臺機器的時鐘關閉了? –