V8 Синтаксический анализатор даты не работает:
> new Date('asd qw 101')
Sat Jan 01 101 00:00:00 GMT+0100 (CET)
Я могу использовать хрупкое регулярное выражение следующим образом:
\d{1,2} (jan|feb|mar|may|jun|jul|aug|sep|oct|nov|dec) \d{1,4}
но он слишком хрупкий. Я не могу полагаться на new Date
(проблема в V8), а также момент не может помочь мне, потому что момент избавиться от определения даты (github issue-thread).
есть ли какое-либо временное решение для разбитого синтаксического анализатора v8?
Быть ясным. У нас есть Gecko и V8, оба имеют Date
. V8 сломал дату, у Gecko есть рабочий. Мне нужен Date
из Gecko (Firefox).
Обновление: его определенно сломанный парсер https://code.google.com/p/v8/issues/detail?id=2602
nope, Status: WorkingAsIntended