2016-08-31 3 views
2

JavaScriptとJQueryの下の文字列をDateオブジェクトに変換して表示するにはどうすればよいですか。 31/08/2016 10:40 AMdatetimeを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 Convert Date Time String to 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]は、明らかに新しいDateオブジェクトのパラメータに適合しない2016 10:40 AMを返すことになります。

関連する問題