この文字列は、"November 8, 2016 - December 7, 2016"
のように2つの日付をこの形式で抽出します。YYYY-MM-DD は今、私は次のようにしたい形式で日付を取得するために管理:javacriptの日付操作
HTML:
<span id="selecDate">November 8, 2016 - December 7, 2016</span>
Javascriptを:
date = $('#selecDate').text().split('-');
begin = new Date(date[1]);
begin = begin.toISOString().split('T')[0];
問題がありますそのdate = ["November 8, 2016 ", " December 7, 2016"]
とbegin = "Wed Dec 07 2016 00:00:00 GMT+0200 (IST)"
2行目が最後の行にある場合、beginの値は"2016-12-06"
に変わります。どのようなアイデアを避けることができますか?
私は(GMT + 02:00)から働いて、それが戻って2時間の時間を要するので、あなたが戻って取得toISOString()
日付はUTC時刻である実行すると、タイムゾーン
必要な形式を返しているのなし。非ISO 8601文字列の解析は実装に依存し、依存するべきではありません。 – RobG