не могу прочитать выражения cron для 6 позиций в PHP YII1.1 - PullRequest
1 голос
/ 25 октября 2019

Я хочу преобразовать значения cron в читаемый человеком формат. У меня есть значения cron, которые имеют 6 позиций. Вот примеры.

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 позиции работают правильно.

Как мне решить эту проблему? спасибо.

1 Ответ

0 голосов
/ 25 октября 2019

Пять опционных значений 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
...