文字列が関数に入っています。この文字列はスウェーデンの日付で、2016 maj 01
という形式です。この機能には、ロケールsv-se
の国コードが渡されます。私は日付文字列を有効な日付オブジェクトに変換する必要があります。それにロケールを適用することができます。JavaScriptのロケールの日付変換
これは、グローバル日付検証用です。
これまでのところ、私は
var date = new Date();
Intl.dateTimeFormat(locale, options).format(date);
を持っている私は、これは、これは無効な日付で、英語ではありませんので、しかしnew Date("2016 maj 01")
を持つことができるようにしたいです。ロケールを有効な日付オブジェクトに変換することはできますか?
私の問題は他と似ていることが示唆されました。私の問題は違うのは、月が短縮名になっているということです。月が数値で表示された場合、これは問題ではない
[JSの可能性の重複:新しいDate()(私自身のロケールで日付文字列を受け付けていませんD/M/y)](http://stackoverflow.com/questions/7165483/js-new-date-is-not-accepting-date-string-in-my-own-locale-dmy) –
残念ながら、私の月が来る(数値5ではない)簡略化した文字列として –