Рассчитать даты с Later.js

Я пытаюсь вычислить сложные даты с Later.js.

Я хочу, чтобы такие вещи, как: "в третий вторник каждого месяца"

но я получаю ошибку, указывающую на "третий". Согласно документам, распознаются только "первый" и "последний"... хорошо, так что если я изменю его на: "в первый вторник каждого месяца"

Тогда ошибка в "вторник".

Кто-нибудь знает, как я могу использовать Later.js, чтобы вычислять такие даты, используя анализатор текста?

1 ответ

Решение

Вы можете сделать это, используя фразу "дневной экземпляр", которая работает с позже.parse.text или метод "dayOfWeekCount()", который работает с позже.parse.recur()

например, в 3-й вторник каждого месяца вы можете написать

var sched = later.parse.text("on the 3rd day instance on Tues at 16:00")

ИЛИ ЖЕ

var sched = later.parse.recur().on(3).dayOfWeekCount().on(3).dayOfWeek().on("8:00").time()
Другие вопросы по тегам