夕方の早朝の後、特定の操作を実行する必要がある場合があります。これは役立つかもしれません。私は最近これを勉強しています、そして私たちはそれを一緒に話し合うことを歓迎します。
Githubアドレス:https://github.com/mattpat/node-schedule
1。インストール
コードコピーは次のとおりです。
NPMインストールノードスケジュール
2。例:2012年11月21日、5:30などの時間を決定します
コードコピーは次のとおりです。
varスケジュール= require( 'node-schedule');
var date = new Date(2012、11、21、5、30、0);
var j = schedule.schedulejob(date、function(){
console.log( '世界は今日終了するだろう。');
});
事前に設計された計画をキャンセルします
[コード]
J.Cancel();
3。たとえば1時間あたりの分を固定:時速42分
コードコピーは次のとおりです。
varスケジュール= require( 'node-schedule');
var rule = new Schedule.Recurrencerule();
Rule.Minute = 42;
var j = schedule.schedulejob(rule、function(){
console.log( '人生、宇宙、そしてすべてへの答え!');
});
4.毎週木曜日、金曜日、土曜日、日曜日の17時など、曜日の特定の日の特定の瞬間
コードコピーは次のとおりです。
var rule = new Schedule.Recurrencerule();
Rule.dayofweek = [0、new Schedule.Range(4、6)];
ルール= 17;
Rule.Minute = 0;
var j = schedule.schedulejob(rule、function(){
console.log( '今日はレベッカブラックによって認められています!');
});
5。毎秒実行します
コードコピーは次のとおりです。
var rule = new Schedule.Recurrencerule();
var times = [];
for(var i = 1; i <60; i ++){
times.push(i);
}
ルール.second = times;
var c = 0;
var j = schedule.schedulejob(rule、function(){
C ++;
console.log(c);
});