|
|
1
32
下面是一个基于dlamblin的psuedo代码的PHP项目。
https://github.com/mtdowling/cron-expression 用法(PHP 5.3+):
|
|
|
2
29
这基本上与检查当前时间是否符合条件相反。比如:
我可能写得有点反了。此外,如果在每个主if中,您只将当前时间等级增加1,并将较小的时间等级设置为0,而不是执行大于检查,则时间等级可能会短得多;然而,然后你将循环更多。像这样:
|
|
|
3
8
|
|
|
4
6
使用此功能:
编辑 也许这更具可读性:
用法:
|
|
|
6
4
基于@dlamblin思想创建了用于计算下一次运行时的javascript API。支持秒和年。还没有完全测试它,所以请期待错误,但如果发现任何,请告诉我。 |
|
|
7
3
感谢您发布此代码。它确实帮助了我,即使是6年后。 尝试实现时,我发现了一个小错误。
在代码的后面,它对0填充的整数进行模运算。PHP似乎没有像预期的那样处理这个问题。
如你所见,
因此,我最终只是更改了date函数返回的原始值,并通过运行删除了0
这是我的测验。
|
|
|
8
2
该程序假定CRON表达式很简单。它只能包含数字或*。
|
|
|
Bruno Peixoto · Cron job和docker 2 年前 |
|
|
CBugnacki · 递归函数,Next JS 14 2 年前 |
|
|
kevin · Cronos工作-当周末恰好是一个月的第一天时发布 2 年前 |