节点在特定时间执行函数是否可能?

时间:2017-08-23 13:41:46

标签: javascript node.js

我是关于nodejs的新手,我想在特定的时间内执行一个函数。节点使用偶数驱动的范例,所以我想做一些事情:

executeFutureFunction(function(),timestamp);

function():是我的函数()

timestamp:是执行function()的时间戳。

我不想使用setTimeout,在我的情况下不是一个正确的解决方案。任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

您可以使用https://www.npmjs.com/package/node-schedule包来实现此目的。文档中的示例:

var schedule = require('node-schedule');
var date = new Date(2012, 11, 21, 5, 30, 0);

var j = schedule.scheduleJob(date, function(){
    console.log('The world is going to end today.');
});