鑑於我有號碼1446309338000
,我該如何創建一個JavaScript UTC日期?如何將毫秒轉換爲JavaScript UTC日期?
new Date(1446309338000)
將等於CST時間(中央標準)或當地時間。
new Date(Date.UTC(year, month, day, hour, minute, second))
還沒有此信息。
如果我這樣做,JavaScript會改變時間嗎?
new Date(1446309338000).ISOString();
它創建一個新的CST日期,然後將其轉換爲UTC?我真的只需要字符串。我從數據庫中取出它(來自Azure Table存儲數據庫的RowKey)。
日期對象已經是UTC。你是否想要將UTC,月份,日期,小時,分鐘等等? – Nayuki
作爲參考,看看Date提供的方法:https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Date – Nayuki
'new Date(1446309338000)'是你想要的,您只需訪問UTC方法而不是本地時間方法。在_Console_中它顯示在當地時間,因爲'd.toString()'產生一個字符串的本地時間 –