في بعض الأحيان يكون من الضروري إجراء عمليات معينة بعد الصباح الباكر من المساء. قد يكون هذا مفيدًا. أنا أدرس هذا مؤخرًا ، ونحن نرحب بمناقشته معًا.
عنوان github: https://github.com/mattpat/node-schedule
1. التثبيت
نسخة الكود كما يلي:
NPM تثبيت عقدة الجدولة
2. حدد الوقت ، على سبيل المثال: 21 نوفمبر 2012 ، 5:30
نسخة الكود كما يلي:
var thement = require ('node-schedule') ؛
VAR DATE = تاريخ جديد (2012 ، 11 ، 21 ، 5 ، 30 ، 0) ؛
var j = mathere.schedulejob (date ، function () {
console.log ("العالم سينتهي اليوم.") ؛
}) ؛
إلغاء الخطة المصممة مسبقًا
[شفرة]
J.Cancel () ؛
3. دقائق ثابتة في الساعة ، على سبيل المثال: 42 دقيقة في الساعة
نسخة الكود كما يلي:
var thement = require ('node-schedule') ؛
VAR RULE = NEW SCHELLED.RECURRENCERULE () ؛
القاعدة. minute = 42 ؛
var j = mathere.schedulejob (القاعدة ، الدالة () {
console.log ("الجواب على الحياة ، الكون ، وكل شيء!") ؛
}) ؛
4. لحظة معينة من أيام معينة من الأسبوع ، مثل: كل يوم خميس وجمعة وجمعة و 17 صباحًا يوم الأحد
نسخة الكود كما يلي:
VAR RULE = NEW SCHELLED.RECURRENCERULE () ؛
chare.dayofweek = [0 ، new themble.range (4 ، 6)] ؛
القاعدة.
القاعدة. minute = 0 ؛
var j = mathere.schedulejob (القاعدة ، الدالة () {
console.log ('اليوم معترف به من قبل ريبيكا بلاك!) ؛
}) ؛
5. تنفيذ كل ثانية
نسخة الكود كما يلي:
VAR RULE = NEW SCHELLED.RECURRENCERULE () ؛
var times = [] ؛
لـ (var i = 1 ؛ i <60 ؛ i ++) {
times.push (i) ؛
}
القاعدة. second = الأوقات ؛
var c = 0 ؛
var j = mathere.schedulejob (القاعدة ، الدالة () {
C ++ ؛
console.log (c) ؛
}) ؛