elemenx / cron
g4 cron like parser with ability to parse expressions with resolution in seconds - based on PHP Cron Expression Parser
0.1.5
2023-04-27 08:05 UTC
Requires
- php: ^7.2.5
- dragonmantank/cron-expression: ^2.0
This package is auto-updated.
Last update: 2024-11-27 12:02:18 UTC
README
Cron - G4 Cron like parser with ability to parse expressions with resolution in seconds - based on PHP Cron Expression Parser
Install
Using Composer and Packagist
composer require g4/cron
require_once 'vendor/autoload.php'; $expression = \G4\Cron\CronExpression::factory('*/3 * * * * * *'); echo date('Y-m-d H:i:s'), ' = ', $expression->getNextRunDate()->format('Y-m-d H:i:s'), PHP_EOL; echo date('Y-m-d H:i:s'), ' = ', $expression->getPreviousRunDate()->format('Y-m-d H:i:s'), PHP_EOL;
Development
Install dependencies
$ make install
Run tests
$ make test
License
(The MIT License) see LICENSE file for details...