appsketch/human-cron

这是一个Laravel包,用于将cron字符串转换为“从现在起”或“从现在过去”的字符串。

此包的规范存储库似乎已消失,因此该包已被冻结。

v1.0.0 2015-07-26 19:22 UTC

This package is not auto-updated.

Last update: 2024-02-03 14:53:15 UTC


README

Latest Stable Version Total Downloads Latest Unstable Version License

安装

首先,通过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());
});