@@ -175,6 +175,19 @@ public function scheduleProvider()
175
175
['5/20 * * * * ' , '2018-08-13 00:24:00 ' , '2011-07-27 00:00:00 ' , false ], // issue #12
176
176
['5/20 * * * * ' , strtotime ('2018-08-13 00:45:00 ' ), '2011-07-27 00:00:00 ' , true ], // issue #12
177
177
['5-11/4 * * * * ' , strtotime ('2018-08-13 00:03:00 ' ), '2011-07-27 00:00:00 ' , false ],
178
+
179
+ // New from https://github.com/dragonmantank/cron-expression
180
+ ['0 0 L * 0 ' , strtotime ('2011-06-15 23:09:00 ' ), '2011-06-19 00:00:00 ' , false ],
181
+ ['3-59/15 6-12 */15 1 2-5 ' , strtotime ('2017-01-08 00:00:00 ' ), '2017-01-10 06:03:00 ' , false ],
182
+ ['* * * * MON-FRI ' , strtotime ('2017-01-08 00:00:00 ' ), strtotime ('2017-01-09 00:00:00 ' ), false ],
183
+ ['* * * * TUE ' , strtotime ('2017-01-08 00:00:00 ' ), strtotime ('2017-01-10 00:00:00 ' ), false ],
184
+ ['0 1 15 JUL mon,Wed,FRi ' , strtotime ('2019-11-14 00:00:00 ' ), strtotime ('2020-07-01 01:00:00 ' ), false ],
185
+ ['0 1 15 jul mon,Wed,FRi ' , strtotime ('2019-11-14 00:00:00 ' ), strtotime ('2020-07-01 01:00:00 ' ), false ],
186
+ ['@weekly ' , strtotime ('2019-11-14 00:00:00 ' ), strtotime ('2019-11-17 00:00:00 ' ), false ],
187
+ ['@weekly ' , strtotime ('2019-11-14 00:00:00 ' ), strtotime ('2019-11-17 00:00:00 ' ), false ],
188
+ ['@weekly ' , strtotime ('2019-11-14 00:00:00 ' ), strtotime ('2019-11-17 00:00:00 ' ), false ],
189
+ ['0 12 * * ? ' , strtotime ('2020-08-20 00:00:00 ' ), strtotime ('2020-08-20 12:00:00 ' ), false ],
190
+ ['0 12 ? * * ' , strtotime ('2020-08-20 00:00:00 ' ), strtotime ('2020-08-20 12:00:00 ' ), false ],
178
191
];
179
192
}
180
193
}
0 commit comments