我有一個字符串進入函數,這個字符串是來自瑞典的日期,格式爲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) –
不幸的是,我的月進來作爲一個縮寫字符串不是數值(maj不是5) –