UNPKG

wft-utils

Version:

The commonly used tool functions in daily development

43 lines (36 loc) 1.53 kB
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Cron</title> </head> <body> <script src="./lib/cron.js"></script> <script src="./lib/scheduler.js"></script> <script> var cycle = "1";//周期类型 //第一种形式 cycle等于1:指定时间点 var onceTime = "2020-04-01 15:50:27";//时间点 //第二种形式 cycle等于2:以天为间隔 var startTime = "06:15:15";//开始时间 var endTime = "10:15:15";//结束时间 var hourFlag = false;//是否以分钟为间隔 var minuteFlag = true;//是否以分钟为间隔 var interValDay = 3;//间隔天数 var hourInterval = 4;//间隔小时数 var minuteInterval= 3;//间隔分钟数 //第三种形式 cycle等于3:以周为间隔 var weekArray = ['2','4'];//指定每周周几 //第四种形式 cycle等于4:以月为间隔 var MonthArray = [4,7];//指定那几个月份 var day =21;//指定哪天 //第五种形式 cycle等于5:指定表达式 var cron = "0/1 * * * * ? ";//Cron表达式 var cronExpression = getCronExpression({onceTime,cron,startTime, cycle, hourFlag, minuteFlag, interValDay, endTime, hourInterval, minuteInterval, weekArray, MonthArray, day}); console.log(cronExpression) </script> </body> </html>