Parfois, il est nécessaire d'effectuer certaines opérations après le matin du soir. Cela peut être utile. J'étudie cela récemment et nous nous réjouissons de en discuter ensemble.
Adresse GitHub: https://github.com/mattpat/node-schedule
1. Installation
La copie de code est la suivante:
NPM Installer le nœud de nœud
2. Déterminez l'heure, par exemple: 21 novembre 2012, 5:30
La copie de code est la suivante:
var calendrier = require ('nœud-schedule');
Var Date = Nouvelle date (2012, 11, 21, 5, 30, 0);
var j = schedule.schedulejob (date, fonction () {
Console.log («Le monde va se terminer aujourd'hui.»);
});
Annuler le plan pré-conçu
[code]
J.Cancel ();
3. Minutes fixes par heure, par exemple: 42 minutes par heure
La copie de code est la suivante:
var calendrier = require ('nœud-schedule');
var règle = nouveau calendrier.recurrencerule ();
Rule.Minute = 42;
var j = schedule.schedulejob (règle, fonction () {
Console.log («La réponse à la vie, à l'univers et à tout!»);
});
4. Un certain moment de certains jours de la semaine, comme: tous les jeudis, vendredis, samedi et 17 heures le dimanche
La copie de code est la suivante:
var règle = nouveau calendrier.recurrencerule ();
Rule.DayofWeek = [0, nouveau calendrier.Range (4, 6)];
règle.hour = 17;
Rule.Minute = 0;
var j = schedule.schedulejob (règle, fonction () {
Console.log («Aujourd'hui est reconnu par Rebecca Black!»);
});
5. Exécuter chaque seconde
La copie de code est la suivante:
var règle = nouveau calendrier.recurrencerule ();
var times = [];
pour (var i = 1; i <60; i ++) {
Times.push (i);
}
règle.second = fois;
var c = 0;
var j = schedule.schedulejob (règle, fonction () {
C ++;
console.log (c);
});