Merhaba,
Açılış ve Kapanış saatlerini kayıt ediyorum. Daha sonra şu anki saatler içerisinde mi olduğunu kontrol ediyorum.
if(Carbon::now()->format('H:i') < $openHour || Carbon::now()->format('H:i') > $offHour) {
$open = false;
}
yukarıdaki şekilde kontrol ediyorum.
Fakat kapanış saati "00:00" olarak kayıt ediliyor. 24 saat formatında da olsa "24:00" olarak değil "00:00" olarak geliyor.
Ama bu sorun yüzünden;
15:30 (şuan ki saat) > 00:00 dediğimde false dönüyor. Çünkü 24 değil 0 olarak algılıyor. Umarım anlatabilmişimdir.
Bu sorunun önüne nasıl geçebiliriz?