问题描述
- 请教crontab时间规则解析算法
-
给定下述linux的crontab时间规则表达式,如何用PHP程序(或其他语言)对其进行解析。
想要达到的目的是:给定任何一个表达式,根据当前时间,算出下一个执行时间点。
如:
晚上11点到早上8点之间每两个小时,早上八点
0 23-7/2,8 * * *每个月的4号和每个礼拜的礼拜一到礼拜三的早上11点
0 11 4 * 1-3当然,表达式不限于上述两个,求一套实现该类表达式解析的算法。
时间: 2025-01-24 21:38:31