это ошибка в Date.js? - PullRequest
       7

это ошибка в Date.js?

3 голосов
/ 25 июня 2011

i использую date.js для анализа даты в моем коде JavaScript

Я только что нашел проблему, где я передаю

"12 августа 2011" в метод Date.Parse (), и он возвращается 1 августа 2011 года.

вот скриншот входной строки (как вы видите, я передаю «12 августа 2011»): enter image description here

и вот скриншот даты вывода после разбора (как вы можете видеть, он считает, что это 1 августа 2011 г.): enter image description here

Есть ли что-то, что я делаю здесь не так, или это ошибка в библиотеке

Ответы [ 3 ]

4 голосов
/ 02 августа 2011

Я могу подтвердить, что произошла ошибка с date.js и его обработкой дат августа (в формате августа).Однако ошибка относится только к упакованной версии JS.Если вы используете JS, расположенный по адресу http://www.datejs.com/build/date.js,, ошибка устранена.

0 голосов
/ 25 июня 2011

похоже, что я должен использовать parseExact ()

 Date.parseExact(startingMilestone, "d MMM yyyy");
0 голосов
/ 25 июня 2011

Нет, это не ошибка в date.js.Перейдите на страницу, с которой вы связали нас, чтобы ввести 12 Aug 2011.Разбирает это просто отлично.Где-то в вашем коде есть ошибка.

Вот в качестве доказательства скрипка:

http://jsfiddle.net/mnbayazit/J3dnu/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...