好像没有找到特别合适的库,只能自己随便撸一个了,下面是一些例子:
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 对。手机打的没注意 |