Использовать метод синтаксического анализа Date.js не для текущей даты
Я хочу использовать библиотеку javascript (например, Date.js) для синтаксического анализа выражений на естественном языке, таких как "следующий вторник" или "завтра", но похоже, что оно оценивает выражение на основе текущей даты, например:
Сегодняшняя дата: понедельник, 09 марта 2015 года, 00:00:00 по Гринвичу +0100 (CET).
Ввод: Date.parse("следующий вторник");
Выходной: вт 10 марта 2015 00:00:00 GMT+0100 (CET)
Я хотел бы разобрать выражение "следующий вторник" с учетом конкретной даты. Есть ли способ, как можно добиться этого с помощью date.js или любой другой библиотеки Javascript (я тоже пробовал sugarjs)? Я что-то здесь упускаю?
1 ответ
Установите сегодня дату, которую вы хотите иметь, и сделайте свой анализ.
https://code.google.com/p/datejs/wiki/APIDocumentation
Вероятно, прочитайте API, прежде чем задавать этот вопрос.