Later.js, выбрасывающий a.getTime, не является функцией при использовании функции isValid в составном расписании

Я недавно начал использовать библиотеку Later.js и столкнулся с этой проблемой при использовании функции isValid в составном расписании. Поскольку я новичок в этом, я, вероятно, делаю некоторую распространенную ошибку. Пожалуйста, руководство для того же. Я добавляю фрагмент кода и сообщение об ошибке ниже.

var schedule = 

later.parse.recur()
.on(25).dayOfMonth().on(5).month().on(2016).year()
.and()
.on(26).dayOfMonth().on(5).month().on(2016).year()
.and()
.on(27).dayOfMonth().on(5).month().on(2016).year()

var sched = later.schedule(schedule);
var ans = sched.isValid(new Date('2016-05-27'));
console.log(ans);

Вот сообщение об ошибке

f:\Projects\DragonFly\node_modules\later\later.js:777
return !b || a.getTime() > b.getTime();
^


TypeError: a.getTime is not a function
at f:\Projects\DragonFly\node_modules\later\later.js:777:24
at findNext (f:\Projects\DragonFly\node_modules\later\later.js:785:23)
at getInstances (f:\Projects\DragonFly\node_modules\later\later.js:637:52)
at Object.later.schedule.sched.isValid (f:\Projects\DragonFly\node_modules\later\later.js:793:16)
at Object.<anonymous> (f:\Projects\DragonFly\Controllers\scheduleController.js:76:17)

Я обновил свой Later.js до последней версии, но безуспешно. Пожалуйста, скажите мне, если я делаю какую-либо ошибку в коде, или это ошибка в самой библиотеке?

0 ответов

Другие вопросы по тегам