댓글 검색 목록

[php] Cron Expression - cron 실행 날짜를 계산하는 라이브러리

페이지 정보

작성자 운영자 작성일 20-09-27 18:40 조회 1,052 댓글 0

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');

댓글목록 0

등록된 댓글이 없습니다.

웹학교 로고

온라인 코딩학교

코리아뉴스 2001 - , All right reserved.