APIからサーバーの日付(タイムゾーンを含む)が取得されています。私はそれを日付オブジェクトに変換したい。Javascriptで無効な日付が返される
私はこの
var demo2 = new Date("THU JAN 19 15:37:56 PST 2017"); //It works!
var demo = new Date("FRI JAN 20 07:50:07 SGT 2017"); //Invalid date
はなぜでしょうか?それはSGTだ場合、それは動作しませんが、それは、私はこの日付をパスしようとしているPST
のために働くのDateTimePicker
へ$datetimepicker.datetimepicker({
minDate: new Date(this.serverTime),
defaultDate: new Date(this.serverTime),
});
どのように私は日付/ MomentJSを使用してこの問題を解決することができますか?
タイムゾーンはありません。いくつかの時間部分時間帯のうちの1つの省略形を指しているかもしれない文字がいくつかあります。サーバーからの文字列が本当にそうであれば、サーバーに戻り、有効な出力をISO8601形式で出力する必要があります。 –