0

我正在使用later.js我正在尝试在 Meteor 中安排一个帖子。
我什至还没有进入调度部分,因为我无法理解later.js recur()通过将时间段链接在一起是如何工作的,并执行一个函数,该函数最终会找到插入到 html 中的集合输出中的数据。

我想知道如何在指定日期运行该功能。月 'may'(5) 日 '15' 和时间 16:00。

我尝试了不同的配置但没有运气

这是我尝试的代码:

   var sched = later.parse.recur().on(16).hour().and().on(15).dayOfMonth().and().on(5).month();

  t = later.setTimeout(test, sched);
  function test() {
    console.log("insert Data");
  }
4

2 回答 2

2

我认为你最好使用percolate:synced-cron包,它会为你做这些事情:)

README.md 中的基本示例:

SyncedCron.add({
  name: 'Crunch some important numbers for the marketing department',
  schedule: function(parser) {
    // parser is a later.parse object
    return parser.text('every 2 hours');
  },
  job: function() {
    var numbersCrunched = CrushSomeNumbers();
    return numbersCrunched;
  }
});
于 2015-05-16T00:41:53.790 回答
0

我希望这会有所帮助,而且还为时不晚

代码

var sched=later.parse.recur().on(15).dayOfMonth().on(5).month().on(16).hour(),
t = later.setTimeout(test, sched);
function test()
{
   console.log("insert Data")
}
于 2015-12-25T12:22:01.517 回答