Рассчитать даты с 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()