분류
php
Cron Expression - cron 실행 날짜를 계산하는 라이브러리
본문
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');
- 이전글UUID - UUID 생성을 위한 라이브러리 20.09.27
- 다음글botman - 채팅 봇을 구축하기 위한 프레임워크에 구애 받지 않는 PHP 라이브러리 20.09.27