我從mysql datebase('datetime'列值)中檢索到日期時間值,並在通過ajax調用獲取日期時間值後,當我創建Date對象時,它認爲日期時間是在EST時間。但在DB中它存儲在GMT時間。我怎樣才能得到JavaScript認爲值爲GMT時間?將時間戳轉換爲UTC(或GMT)時間?
這裏是我的代碼:
timestamp = new Date(data[i].startTime);
alert(timestamp.getTime());
警報顯示相同的確切時間,但認爲在本地時間(EST)。 IE:如果數據[I] .startTime讀爲"2012-11-27 09:05:18"
,則警報報告1354025118.
毫秒這個數字雖然指2012-11-27 09:05:18 GMT-0500
(或2012-11-27 14:05:18
)
如何在MySQL端使用'CONVERT_TZ'? – Kermit