Плановые запланированные команды Laravel основаны на часовом поясе, настроенном в вашем файле app / config / app.php (laravel 5.1):
/*
|--------------------------------------------------------------------------
| Application Timezone
|--------------------------------------------------------------------------
|
| Here you may specify the default timezone for your application, which
| will be used by the PHP date and date-time functions. We have gone
| ahead and set this to a sensible default for you out of the box.
|
*/
'timezone' => 'America/Bogota',
Итак, если вы создаете команду и регистрируете ее для запуска в качестве запланированной задачи с:
$schedule->command('command:daily-reset')->daily();
он будет запускаться каждый день в 00:00 УКАЗАННОГО ВРЕМЕНИ (в данном случае Америка / Богота)
То же самое применяется если вы укажете время выполнения задачи:
$schedule->command('command:daily-reset')->daily()->at('02:30');
Это будет выполняться в 02:30 утра по местному времени в Америке / Боготе.