Node.js 使用变量传递议程中的日期

Node.js 使用变量传递议程中的日期,node.js,agenda,Node.js,Agenda,假设我得到的日期为x=12y=45,我想使用议程节点js在每天12:45执行一项任务。所以我的问题是,, 如何将日期从js变量传递到Agenda.schedule(“在x:y,'doSometask')简单地使用它。只需将变量串接在字符串中即可 var x=12; var y=45; a = "at "+x+":"+y; Agenda.schedule(a,'doSometask') 这对我有用 谢谢你的回答!如果我从mongodb获得了时间值,如果我从mong

假设我得到的日期为x=12y=45,我想使用议程节点js在每天12:45执行一项任务。所以我的问题是,,
如何将日期从js变量传递到
Agenda.schedule(“在x:y,'doSometask')
简单地使用它。只需将变量串接在字符串中即可

    var x=12;
    var y=45;
    a = "at "+x+":"+y;
    Agenda.schedule(a,'doSometask')

这对我有用

谢谢你的回答!如果我从mongodb获得了时间值,如果我从mongodb集合更改了时间值,该怎么办!任务计时是否会自动更改?是的,如果使用来自mongo的数据,如来自mongo的x和y值,则时间更改会自动更改。若答案对你们有帮助,那个么投票。
var-Agenda=require('Agenda');var agenda=新议程();数据库('192.168.2.152:27017/议程测试','agendaJobs');var x=11;变量y=59;a=“at”+x+:“+y;define('init',function(job,done){console.log(“init-agenda”);done();});on('ready',function(){console.log(“agenda ready to start”);agenda.schedule(a,'init');agenda.start();})可以使用find或findOne从db中查找x和y的值。您也可以引用它,您也可以使用数据库中的find值,比如数据库_name.findOne({id:req.body.id},函数(err,user){if(err){res.json({status:0,message:err});}if(!user){res.json({status:0,msg:“not found”})}res json(用户);})
 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();
});