2016-08-31 105 views
2

如何將下面的字符串轉換爲JavaScript和JQuery中的Date對象並顯示它。 31/08/2016 10:40將datetime轉換爲Date對象

我嘗試了下面的方法,但是它在我僅提供日期時有效。我想隨着時間的推移,以工作太

 <div id = "datepicker">31/08/2016</div> 

    var numbers= $("#datepicker").text().split("/"); 
    var date = new Date(numbers[2], numbers[1], numbers[0]); 
    document.getElementById("demo4").innerHTML = date 

     How should I get the Date() object when I provide a div like below 

    <div id = "datepicker">31/08/2016 10:40 AM</div> 
+0

[Javascript轉換日期時間字符串到Epoch]的可能重複(http://stackoverflow.com/questions/13707333/javascript-convert-date-time-string-to-epoch) – JDB

回答

1

我相信你的問題就出在這裏

var date = new Date(numbers[2], numbers[1], numbers[0]); 

你從來沒有告訴瀏覽器在空間中的日期和時間之間的分裂。所以numbers[2]將返回2016 10:40 AM,這顯然不適合新的Date對象的參數。

相關問題