У нас распродажа на нашем сайте в Черную пятницу.И мы хотим запустить это глобально в тот день.Я думаю, что следующее решение работает для проверки правильного времени, но, сравнив мое решение с https://www.timeanddate.com/, оно дает мне противоречивые результаты для «Pacific / Midway», я уверен, что это должен быть следующий день, суббота 24.
Мы также приветствуем мысли об улучшениях в этом коде / подходе.
$start = Carbon::create(2018, 11, 23, 0, 0, 0, 'Pacific/Kiritimati');
$end = Carbon::create(2018, 11, 23, 23, 59, 59, 'Pacific/Midway');
$now = Carbon::now();
if ($start < $now && $end > $now) {
// Is black Friday
}