私はdate-fr-FR.jsを使用しています
私がこれをしているとき
Date.parse("5 juillet 2012")
nullを返します
しかし、私がこれを行うとき
Date.parse("5 juil. 2012")
それは正しい日付を返しています、誰かが考えを持っていますか?ありがとう
私はdate-fr-FR.jsを使用しています
私がこれをしているとき
Date.parse("5 juillet 2012")
nullを返します
しかし、私がこれを行うとき
Date.parse("5 juil. 2012")
それは正しい日付を返しています、誰かが考えを持っていますか?ありがとう
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
それがあなたの助けになるというわけではありません!そのファイルを修正できない限り、常に短い名前を使用することをお勧めします。