0

一直在尝试使用 later.js 却没有运气,这就是我的做法

var hour = document.getElementById("starthour").value;

var minute= document.getElementById("startminute").value;

var time = "'0 "+ 分钟 +" " + 小时 + " " + "? * SUN-THU'";

var s = later.parse.cron(time);

var timer = later.setInterval(checkWhoIsMissing, s);

帮助将不胜感激

4

1 回答 1

1

回答我自己的问题 我的时间定义有问题 找出时间的最佳方法是查看

http://www.nncron.ru/help/EN/working/cron-format.htm

一般来说,格式应该是

分 时 日 月 年 月 周 日

如果您不使用其中一个,则需要添加一个星号

样本

0 16 * * 0-5

产生

每年每个月的周日至周五 16:00

另一件有帮助的事情是写一个简单的时间表

例如

var results = later.schedule(s).next(5);
  for (var i = 0; i < results.length; i++) {
    alert( results[i].toLocaleString());

  } 

这样您就可以立即看到下一个预定时间。

希望有帮助

“做好事,保持联系”

于 2016-08-11T14:55:19.260 回答