Laravel命令:在每日TAS上获取今天的日期

时间:2018-09-17 14:13:37

标签: laravel-5.2 artisan

我写了一个Artisan命令(L5.2),该命令的日期时间与该命令运行的日期有关。 date(...)内的time()App\Console\Kernel::schedule会为您提供计划/运行任务的确切时间吗?除了等待任务是否运行之外,我该如何直接检查?

例如,我的命令应该每天在午夜运行,但要使用昨天(或过去某个时间)的参数。

$date = date('Y-m-d H:i:s', time() - 60 * 60 * 24); // Just an ex
$schedule->command("command:do-this '{$date}'")->daily();

我不希望在命令本身中对此进行硬编码,因为我希望能够手动将其与特定的datetime参数一起使用。

0 个答案:

没有答案