0

假设我的日期为 x=12 y=45,并且我想使用议程节点 js 在每天 12:45 执行一项任务。所以我的问题是,如何将日期从 js 变量传递到Agenda.schedule("at x:y",'doSometask')

4

2 回答 2

0

简单的使用 this.just 连接字符串中的变量。

    var x=12;
    var y=45;
    a = "at "+x+":"+y;
    Agenda.schedule(a,'doSometask')
于 2017-02-10T06:17:31.757 回答
0
 var x=14;
    var y=23;
var z=x-2;
    a = "at "+z+":"+y;

agenda.define('init', function (job) {

   console.log("INIT AGENDA"); 
//job.schedule(a);
//job.save();

});

agenda.on('ready', function () {

    console.log("Agenda ready to start");
agenda.schedule(a,'init');
agenda.start();
});

这对我有用!

于 2017-02-10T06:55:29.013 回答