Giter Club home page Giter Club logo

cronner's Introduction

Cronner

Version

0.0.2

Usage

#!javascript

// Create cronner object: "(seconds) (minutes) (hours) (day of month) (month) (day of week) (year)".
// Seconds and year are optional. Year can not be specified without seconds.
var cronner = new Cronner("* * * * * * *");
// Get next run time from current datetime.
var next = cronner.nextDate();
// Get next run time from specified datetime.
var nextFrom = cronner.nextDate(new Date());

Possible rule values

  • seconds: 0-59
  • minutes: 0-59
  • hours: 0-23
  • day of month: 1-31
  • month: 1-12
  • day of week: 0-7 (0 or 7 is Sunday)
  • year: four digit year

Supported features

  • Rule groups: 1,2,3,4
  • Ranges: 1-4 (includes 1,2,3,4)
  • Steps: *\2 (every two hours)
  • Steps combined with ranges: 0-9\2 (includes 0,2,4,6,8)

Examples

  • 1-10 = 1,2,3,4,5,6,7,8,9,10
  • 1-10/2 = 1,3,5,7,9
  • 2-12 = 2,3,4,5,6,7,8,9,10,11,12
  • 2-12/3 = 2,3,5,6,8,9,11,12

License

MIT

cronner's People

Contributors

orangeswim avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.