1.0.2 • Published 5 years ago

@guilbep/cron-time-generator v1.0.2

Weekly downloads
106
License
MIT
Repository
github
Last release
5 years ago

Cron-Time

Cron Time Expression Generator/Builder

Tested on CronTab.Guru

Install

npm install cron-time-generator

OR

yarn add cron-time-generator

Usage

const cronTime = require('cron-time-generator');

cronTime.everyMinute();
// * * * * *

cronTime.everyHour();
// 0 * * * *

cronTime.everyDay();
// 0 0 * * *

cronTime.everyDayAt(6);
// 0 6 * * *

cronTime.everyDayAt(6, 15);
// 15 6 * * *

cronTime.everySunday();
// 0 0 * * SUN

cronTime.everySundayAt(4, 30);
// 30 4 * * SUN

// E.T.C

Every method of CronTime returns exactly what its name says.

Every Nth Time

const cronTime = require('./index');

cronTime.every(5).minutes();
// Every Five Minutes

cronTime.every(2).hours();
// Every 2 Hours

cronTime.every(7).days();
// Every 7 Days

cronTime.every('even').hours();
// Every Even Hours
// * */2 * * *

cronTime.every('uneven').hours();
// Every Uneven Hours
// * 1-23/2 * * *

Between

const cronTime = require('cron-time-generator');

cronTime.between(1, 4).days();
// Between  1 - 4 th day of the month 

All Functions

every

between

everyMinute

everyHour

everyHourAt($minute)

everyDay

everyDayAt($hourOfTheDay)

everySunday

everySundayAt($hour, $minute?)

everyMonday

everyMondayAt($hour, $minute?)

everyTuesday

everyTuesdayAt($hour, $minute?)

everyWednesday

everyWednesdayAt($hour, $minute?)

everyThursday

everyThursdayAt($hour, $minute?)

everyFriday

everyFridayAt($hour, $minute?)

everySaturday

everySaturdayAt($hour, $minute?)

everyWeek

everyWeekAt($day, $hour?, $minute?)

everyMonth

everyMonthOn($day, $hour?, $minute?)

everyYear

everyYearIn($month, $day?, $hour?, $minute?)