好像没有找到特别合适的库,只能自己随便撸一个了,下面是一些例子:
humanizeCronInChinese('* * * * *'); // 每分钟
humanizeCronInChinese('0 0 * * *'); // 每日 00:00
humanizeCronInChinese('0 0 1 * *'); // 每月 1 日 00:00
humanizeCronInChinese('*/2 * * * *'); // 每隔 2 分钟
humanizeCronInChinese('45 4 1,10,20 * *') // 每月 1,10,20 日 04:45
humanizeCronInChinese('0 0 * * 1-5') // 每周一~周五 00:00
https://github.com/ikesnowy/cron-chinese
征集一些奇怪的 cron 测试用例 hhhh
1
panlatent 2022-10-16 23:23:21 +08:00 via iPhone
有个 C# 库是做这个的,支持国际化。我移植过它的 PHP 版本。
|
2
steins2628 2022-10-16 23:45:14 +08:00
cronstrue 其实支持类似的国际化,不过楼主这个也不错
|
3
pigmen 2022-10-16 23:58:33 +08:00
|
4
kkeep 2022-10-17 00:31:34 +08:00 via Android
crintab.guru
|
5
flashBee233 2022-10-17 11:19:03 +08:00
测试了 3 楼的,确实可以实现楼主的需求
|
6
ikesnowy OP |
8
kkeep 2022-10-17 23:12:14 +08:00 via Android
@18519017871 对。手机打的没注意
|