PHP cron 표현식 파서는 CRON 표현식을 구문 분석하고 실행 예정인지 확인하고 표현식의 다음 실행 날짜를 계산하고 표현식의 이전 실행 날짜를 계산할 수 있습니다. n 개의 일치하는 날짜를 건너 뛰어 먼 미래 또는 과거 날짜를 계산할 수 있습니다.
https://github.com/mtdowling/cron-expression
<?php require_once '/vendor/autoload.php'; // Works with predefined scheduling definitions $cron = Cron\CronExpression::factory('@daily'); $cron->isDue(); echo $cron->getNextRunDate()->format('Y-m-d H:i:s'); echo $cron->getPreviousRunDate()->format('Y-m-d H:i:s'); // Works with complex expressions $cron = Cron\CronExpression::factory('3-59/15 2,6-12 */15 1 2-5'); echo $cron->getNextRunDate()->format('Y-m-d H:i:s'); // Calculate a run date two iterations into the future $cron = Cron\CronExpression::factory('@daily'); echo $cron->getNextRunDate(null, 2)->format('Y-m-d H:i:s'); // Calculate a run date relative to a specific time $cron = Cron\CronExpression::factory('@monthly'); echo $cron->getNextRunDate('2010-01-12 00:00:00')->format('Y-m-d H:i:s');
등록된 댓글이 없습니다.