我正在尝试使用Later.js计算复杂的日期。
我想要这样的事情:
“在每个月的第三个星期二”
但我得到一个错误,指向“第三”。根据文档,只有'first'和'last'被重新识别...好,所以如果我将其更改为:
“在每个月的第一个星期二”
然后错误是在“星期二”。
任何人都知道如何使用文本解析器使用Later.js来计算此类日期?
最佳答案
您可以使用对after.parse.text起作用的“ day instance”短语或对Later.parse.recur()起作用的“ dayOfWeekCount()”方法来完成此操作。
例如每个月的第三个星期二
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()