AWS Cron Parser
This utility was built to process AWS Cron Expressions used by Amazon CloudWatch. It can support all the specs listed in the link below, including the special wildcards L W and #.
Specs
AWS Cron Expression specs
Installation
npm install aws-cron-parser
Usage
There are only 3 methods: parse
, next
, and prev
import awsCronParser from "aws-cron-parser";
const cron = awsCronParser.parse("9 * 7,9,11 5 ? 2020,2022,2024-2099");
let occurrence = awsCronParser.next(cron, new Date());
occurrence = awsCronParser.next(cron, occurrence);
occurrence = awsCronParser.prev(cron, occurrence);