@EVOSandru6

Как корректно узнать через карбон, что сейчас sleepTime по заданной timezone?

Как корректно узнать через карбон, что сейчас $sleepTime?
К текущему моменту таймзону применил, а вот как применить к $start и $end?
Я так понимаю, что они по умолчанию - UTC.

$now = Carbon::now($timezone);
$start = Carbon::createFromTimeString('22:00');
$end = Carbon::createFromTimeString('08:00')->addDay();
$sleepTime = $now->between($start, $end);
  • Вопрос задан
  • 29 просмотров
Решения вопроса 1
@EVOSandru6 Автор вопроса
use Carbon\CarbonImmutable as Carbon;
$timezone = 'Europe/Moscow';
$now = Carbon::now($timezone);
$start = $now->modify('22:00');
$end = $now->modify('08:00')->addDay();
$sleepTime = $now->between($start, $end);
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы