我正在尝试使用 Later.js 计算复杂的日期。
我想要这样的事情:“每个月的第三个星期二”
但我得到一个指向“第三”的错误。根据文档,只有“第一个”和“最后一个”被识别......好吧,所以如果我将其更改为:“每个月的第一个星期二”
然后错误出现在“星期二”。
任何人都知道我如何使用Later.js 来使用文本解析器计算这样的日期?
我正在尝试使用 Later.js 计算复杂的日期。
我想要这样的事情:“每个月的第三个星期二”
但我得到一个指向“第三”的错误。根据文档,只有“第一个”和“最后一个”被识别......好吧,所以如果我将其更改为:“每个月的第一个星期二”
然后错误出现在“星期二”。
任何人都知道我如何使用Later.js 来使用文本解析器计算这样的日期?
您可以使用适用于 later.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()