0
如何將此日期字符串19/04/2015:21:43:47.40
轉換爲Date
對象。 new Date('19/04/2015:21:43:47.40')
返回無效日期。將日期字符串轉換爲日期對象Javascript
如何將此日期字符串19/04/2015:21:43:47.40
轉換爲Date
對象。 new Date('19/04/2015:21:43:47.40')
返回無效日期。將日期字符串轉換爲日期對象Javascript
要絕對確定我會將字符串拆分爲非正整數的字符\D+
。然後,你必須與所有部件的數組,你可以把它傳遞到new Date()
以正確的順序:
var aParts = '19/04/2015:21:43:47.40'.split(/\D+/);
document.write(new Date(aParts[2], parseInt(aParts[1], 10)-1, aParts[0], aParts[3], aParts[4], aParts[5], aParts[6]));
@Nic如果你使用這個,有在那裏,因爲一個錯誤的JavaScript計數從0到11的月份,因此第4月被解釋爲5月應該是4月。我通過在找到的部分中減去1後將其固定在我的答案中。 – funkwurm