我有776635200
時間戳存儲在數據庫中。爲什麼我從時間戳得到錯誤的日期?
當我在PHP它格式化爲在服務器側弦我得到以下結果:
var_dump(date("Y-m-d H:i:s", 776635200)); // string(19) 1994-08-12 00:00:00
但是,當我在JS做同樣的客戶端,我得到以下結果:
console.log(new Date(776635200 * 1000)) // Thu Aug 11 1994 23:00:00 GMT+0300 (RTZ 2 (зима))
爲什麼我會得到不同的結果?
看起來像是與時區有關的東西。 – Harikrishnan
定義「錯誤」。什麼是*預期*,「正確」的答案? – deceze