使用Later.js计算日期

时间:2015-09-24 20:42:35

标签: javascript laterjs

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

我想做的事情如下: “在每个月的第三个星期二”

但是我收到指向'第三'的错误。根据文档,只有'第一'和'最后'被认可......好吧,所以如果我改为: “在每个月的第一个星期二”

然后错误发生在'星期二'。

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

1 个答案:

答案 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()