Парсинг datejs несколько месяцев не работает - PullRequest
3 голосов
/ 14 марта 2012

Я использую date-fr-FR.js

Когда я делаю это

Date.parse("5 juillet 2012")

, возвращается ноль

Но когда я делаю это

Date.parse("5 juil. 2012")

возвращается правильная дата, у кого-нибудь есть идея?Спасибо

1 Ответ

3 голосов
/ 15 марта 2012

Глядя на источник для fr-FR.js (r191), который используется для сборки date-fr-FR.js, кажется, есть ошибка в регулярных выражениях, которые используются дляопределите месяцы, для этого конкретного месяца он будет читать:

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

Не то чтобы это могло вам чем-то помочь!Я предлагаю вам всегда использовать короткие имена, если вы не можете исправить этот файл.

...