我正在尝试使用Later.js计算复杂的日期。
我想做的事情如下: “在每个月的第三个星期二”
但是我收到指向'第三'的错误。根据文档,只有'第一'和'最后'被认可......好吧,所以如果我改为: “在每个月的第一个星期二”
然后错误发生在'星期二'。
任何人都知道如何使用文本解析器使用Later.js来计算这些日期?
答案 0 :(得分:3)
您可以使用“day instance”短语来执行此操作,该短语适用于later.parse.text或“dayOfWeekCount()”方法,该方法适用于later.parse.recur()
例如每个月的第3个星期二你可以写
var sched = later.parse.text("on the 3rd day instance on Tues at 16:00")
OR
var sched = later.parse.recur().on(3).dayOfWeekCount().on(3).dayOfWeek().on("8:00").time()