DateTime-Event-Cron-Quartz
view release on metacpan or search on metacpan
t/01_basic.t view on Meta::CPAN
[
'0 10 14 ? * WED',
[ 2009, 6, 2, 0, 0, 0 ],
[ [ 2009, 6, 3, 14, 10, 0 ], [ 2009, 6, 10, 14, 10, 0 ] ],
'Fire at 14:10 every Wednesday in the month of March'
],
[
'0 15 10 L * ?',
[ 2009, 1, 1, 0, 0, 0 ],
[ [ 2009, 1, 31, 10, 15, 0 ], [ 2009, 2, 28, 10, 15, 0 ] ],
'Fire at 10:15am on the last day of every month'
],
[
'0 15 10 ? * 5L',
[ 2009, 1, 1, 0, 0, 0 ],
[
[ 2009, 1, 30, 10, 15, 0 ],
[ 2009, 2, 27, 10, 15, 0 ],
[ 2009, 3, 27, 10, 15, 0 ]
],
'Fire at 10:15am on the last Friday of every month'
],
[
'0 15 10 ? * 5#3',
[ 2009, 1, 1, 0, 0, 0 ],
[
[ 2009, 1, 16, 10, 15, 0 ],
[ 2009, 2, 20, 10, 15, 0 ],
[ 2009, 3, 20, 10, 15, 0 ]
],
'Fire at 10:15am on the third Friday of every month'
],
[
'0 */30 14 * * ?',
[ 2008, 1, 1, 0, 0, 0 ],
[
[ 2008, 1, 1, 14, 0, 0 ],
[ 2008, 1, 1, 14, 30, 0 ],
[ 2008, 1, 2, 14, 0, 0 ]
],
'Fire every 5 minutes starting at 2pm and ending at 2:55pm, every day'
],
[
'0 30 14,18 * * ?',
[ 2008, 1, 1, 0, 0, 0 ],
[
[ 2008, 1, 1, 14, 30, 0 ],
[ 2008, 1, 1, 18, 30, 0 ],
[ 2008, 1, 2, 14, 30, 0 ]
],
'Fire every 5 minutes starting at 2pm and ending at 2:55pm, '
. 'AND fire every 5 minutes starting at 6pm and ending at 6:55pm, every day'
],
# from DateTime::Event::Cron : cascade.t
[
'0 30 10,14,18 * * ?',
[ 2003, 1, 1, 14, 40, 0 ],
[
[ 2003, 1, 1, 18, 30, 0 ],
[ 2003, 1, 2, 10, 30, 0 ],
[ 2003, 1, 2, 14, 30, 0 ]
],
'Every 30th minute at 10,14,18 every day'
],
[
'0 0 12 10,15,20 * ?',
[ 2003, 1, 15, 15, 0, 0 ],
[ [ 2003, 1, 20, 12, 0, 0 ], [ 2003, 2, 10, 12, 0, 0 ] ],
'Fired at 12:00 on 10,15,20-th of every month'
],
[
'0 0 12 ? * 2,4,6',
[ 2003, 1, 16, 15, 0, 0 ],
[ [ 2003, 1, 18, 12, 0, 0 ] ],
'Fired on 12:00 on every 2,4,6 day of the week'
],
[
'0 0 0 15 5,7,9 ?',
[ 2003, 7, 20, 0, 0, 0 ],
[ [ 2003, 9, 15, 0, 0, 0 ] ],
'Fired on midnight on 15-th day of 5,7,9 months'
],
[
'0 0 0 ? 5,7,9 3',
[ 2003, 7, 31, 0, 0, 0 ],
[ [ 2003, 9, 3, 0, 0, 0 ] ],
'Fired on every 3-rd day of the week of 5,7,9 months'
],
[
'0 0 0 1 7 ?',
[ 2003, 8, 30, 0, 0, 0 ],
[ [ 2004, 7, 1, 0, 0, 0 ] ],
'Fired on every 1st day of the 7-th month of each year'
],
[
'0 20 10,14,18 5,10,15 5,7,9 ?',
[ 2003, 9, 15, 18, 30, 0 ],
[ [ 2004, 5, 5, 10, 20, 0 ] ],
'Fired on 10,14,18 hours 20 minutes on every 5,10,15th days of 5,7,9-th months every year'
],
# leapyear.t
[
'0 1 1 29 * ?',
[ 2001, 2, 14, 15, 0, 0 ],
[
[ 2001, 3, 29, 1, 1, 0 ],
( run in 1.254 second using v1.01-cache-2.11-cpan-d06a3f9ecfd )