2016-11-09 37 views
0

我有格式的日期yyyy-MM-ddTHH:mm:ss我想轉換它以datetime格式表示,如果通過getTime()方法評估結果,它將返回毫秒數。目前,該方法我都試過拋出錯誤:遺漏的類型錯誤:dt.getTime不是一個函數其中DT是得到的日期。請說明使用javascript實現此目的的一種方法。將格式yyyy-MM-ddTHH:mm:ss轉換爲javascript可以接受的datetime()函數

在此先感謝。

+0

'我在格式YYYY-MM-DDTHH日期:MM:ss'。是日期還是字符串? – Pugazh

+0

你會考慮使用MomentJS嗎? –

+0

@Pugazh它是字符串格式 @ Marek Urbanowicz如果有一個選項可以在不使用MomentJS的情況下實現這一點,那會更好。否則,建議採用MomentJS方式。 – Abhay

回答

1

如果你的日期是字符串,你應該用你的時間字符串作爲參數初始化新的Date對象。 getTime()是Date對象的方法。請注意,它可能不適用於所有瀏覽器。

var date = new Date('2016-11-09T18:00:01'); 
alert(date.getTime()) 

https://jsfiddle.net/rxo5zz71/

+0

謝謝!奇蹟般有效。 – Abhay

相關問題