3

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

当我这样做时

Date.parse("5 juillet 2012")

它返回 null

但是当我这样做时

Date.parse("5 juil. 2012")

它返回正确的日期,有人有想法吗?谢谢

4

1 回答 1

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

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

于 2012-03-14T20:46:28.003 回答