@guilbep/cron-time-generator

1.0.2 • Public • Published

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?)

Package Sidebar

Install

npm i @guilbep/cron-time-generator

Weekly Downloads

1

Version

1.0.2

License

MIT

Unpacked Size

11.4 kB

Total Files

5

Last publish

Collaborators

  • guilbep