Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/svrnm/cronmatch

cronmatch checks if a date/time is matched by a cron expression
https://github.com/svrnm/cronmatch

Last synced: 11 days ago
JSON representation

cronmatch checks if a date/time is matched by a cron expression

Awesome Lists containing this project

README

        

# cronmatch

cronmatch checks if a date/time is matched by a cron expression.

# Usage

The `match` method accepts two parameters:

* a cron expression
* a date (or something that can be converted to a date)

```javascript
const cronmatch = require('cronmatch')

// If the minute of the current time is divisible by 5, do something
if (cronmatch.match('*/5 * * * *', Date.now())) {
...
}

// Execute the following code only on a wednesday or on the 29 of February
if (cronmatch.match(['* * * * * 3 *','* * * 29 2 * *'], Date.now())) {
...
}
```