appsketch / human-cron
这是一个Laravel包,用于将cron字符串转换为“从现在起”或“从现在过去”的字符串。
此包的规范存储库似乎已消失,因此该包已被冻结。
v1.0.0
2015-07-26 19:22 UTC
Requires
- mtdowling/cron-expression: ^1.0
- nesbot/carbon: ^1.20
Requires (Dev)
- phpspec/phpspec: ~2.0
- phpunit/phpunit: 4.*
This package is not auto-updated.
Last update: 2024-02-03 14:53:15 UTC
README
安装
首先,通过Composer引入包。
composer require appsketch/human-cron
然后,如果使用Laravel 5.1,请将服务提供者在 app/config/app.php
中包含。
'providers' => [ Appsketch\HumanCron\Providers\HumanCronServiceProvider::class, ]
如果使用Laravel 5,请包含此服务提供者。
'providers' => [ "Appsketch\HumanCron\Providers\HumanCronServiceProvider", ]
别名将自动设置。
使用方法
例如,在 routes.php 中添加以下内容。
Route::get('/cron', function() { // Cron $cron = '0,30 * * * * *'; // Will echo e.g. '1 minute from now' echo HumanCron::cron($cron)->next(); // Will echo e.g. '2 minutes ago' echo HumanCron::cron($cron)->previous(); // Will print an array with both; next and previous. print_r(HumanCron::cron($cron)->both()); });