0

我正在尝试使用 Later.js 计算复杂的日期。

我想要这样的事情:“每个月的第三个星期二”

但我得到一个指向“第三”的错误。根据文档,只有“第一个”和“最后一个”被识别......好吧,所以如果我将其更改为:“每个月的第一个星期二”

然后错误出现在“星期二”。

任何人都知道我如何使用Later.js 来使用文本解析器计算这样的日期?

4

1 回答 1

3

您可以使用适用于 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()
于 2015-12-25T11:51:33.373 回答