php - 无法读取 PHP YII1.1 中 6 个位置的 cron 表达式
问题描述
我想将 cron 值转换为人类可读的格式。我有 6 个位置的 cron 值。这些是示例..
00 01 05 * * ?
0 0/5 * * * ?
我参考了这个http://mtdowling.com/blog/2012/06/03/cron-expressions-in-php/
,但是 6 个位置的 cron 值有错误。
$cron = Cron\CronExpression::factory('0 0 0 ? 1/2 FRI#2 *');
echo $cron->getNextRunDate()->format('Y-m-d H:i:s');
error > **Invalid CRON field value 0 at position 2**
但是 5 个位置的 cron 值可以正常工作。
我该如何解决这个问题?谢谢。
解决方案
五个选项 cron 值:
1 minute (0-59)
2 hour (0-23)
3 day of month (1-31)
4 month (1-12)
5 day of week (0-6) 0 for sunday
6 year(optional)
* * * * * *
1 2 3 4 5 6
推荐阅读
- ios - 为什么在设备旋转期间 layoutSubviews 会被调用两次?
- python - 使用 PyQt5 保存熊猫数据框
- c++ - 如何用非常量值初始化模板类
- kivy - 访问可移动 SD 卡
- c# - 在凭据提供程序中加载 C# (COM):使用 winlogon,但资源管理器加载它时出现问题
- javascript - 在表格底部动态锁定 tr
- linux - Apache 无法在 linux 上启动,出现此错误
- android - Jetpack Compose:自定义 VectorAsset 图标对象,类似于内置的 `Icons.Default`
- amazon-web-services - 如何使用原生 AWS 功能通过分区保护对 athena/glue 表的访问
- jquery - jQuery:即使表单字段被隐藏,也可以检测单选按钮更改(哪些已选择和哪些未选择)