2012-03-14 33 views
3

日期-FR-FR.jsdatejs解析某月,我用不工作

當我這樣做

Date.parse("5 juillet 2012") 

它返回null

但是,當我做到這一點

Date.parse("5 juil. 2012") 

它返回正確的日期,有人有一個想法? 謝謝

回答

3

查看用於構建date-fr-FR.js的fr-FR.js(r191)的源代碼,似乎在用於確定月份的正則表達式中存在錯誤,一個月記載:

jul: /^juil(.(let)?)?/i, 

,這意味着它會與Date.parse("5 juilXlet 2012")Date.parse("5 juil 2012")Date.parse("5 juil. 2012")但與Date.parse("5 juillet 2012")工作!

我想應該是這樣的:

/^juil(\.|(let))?/i 

這並不是說,這將是任何對您有所幫助!我建議你總是使用短名稱,除非你可以修復這個文件。