2017 © Pedro Peláez
 

library cronparser

Parse CRON format and check for time matches, or get next/previous match

image

tomk/cronparser

Parse CRON format and check for time matches, or get next/previous match

  • Thursday, September 4, 2014
  • by tomk
  • Repository
  • 1 Watchers
  • 4 Stars
  • 348 Installations
  • PHP
  • 1 Dependents
  • 0 Suggesters
  • 1 Forks
  • 0 Open issues
  • 1 Versions
  • 2 % Grown

The README.md

CronParser

Build Status Total Downloads, (*1)

PHP class to parse CRON format and check for time matches, or determine next and previous matching times., (*2)

Installation

Add this package to your composer.json required section, (*3)

"required": {
  "tomk/cronparser":"*"
}

Usage

The following public methods are available., (*4)

// Returns true if pattern is valid format, false otherwise
CronParser::isValid(string $pattern);

// Returns true if the time matches the pattern supplied.
CronParser::isDue(string $pattern [, $time = time()]);

// Returns a DateTime object of the next matching time from $time.
// If $now is true, will accept $time as a match. Otherwise finds the next match in the future.
CronParser::nextRun(string $pattern [, $time = time() [, $now = false]]);

// Returns a DateTime object of the previous matching time from $time.
// If $now is true, will accept $time as a match. Otherwise finds the next match in the past.
CronParser::prevRun(string $pattern [, $time = time() [, $now = false]]);

CRON expression

Please see CRON format on wikipedia for reference: [http://en.wikipedia.org/wiki/Cron#CRON_expression], (*5)

The Versions

04/09 2014

dev-master

9999999-dev

Parse CRON format and check for time matches, or get next/previous match

  Sources   Download

MIT

The Development Requires

cron crontab