解析某些月份的datejs无效

时间:2012-03-14 19:30:12

标签: javascript date datejs

我正在使用date-fr-FR.js

当我这样做时

Date.parse("5 juillet 2012")

它返回null

但是当我这样做时

Date.parse("5 juil. 2012")

它正在回归正确的约会,有人有想法吗? 感谢

1 个答案:

答案 0 :(得分: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

这不会对你有任何帮助!我建议您只使用短名称,除非您可以修复该文件。