date — Найти точное время открытия и закрытия в переполнении стека

Я надеюсь, что у вас все хорошо.

Я использую следующую функцию, чтобы найти время открытия и закрытия магазина:

  function timeBetween($sunrise, $sunset){
date_default_timezone_set("Asia/Karachi");
$current_time = date('h:i a');
$date1 = DateTime::createFromFormat('H:i a', $current_time);
$date2 = DateTime::createFromFormat('H:i a', $sunrise);
$date3 = DateTime::createFromFormat('H:i a', $sunset);
if ($date1 >= $date2 && $date1 < $date3){
return TRUE;
}else{
return FALSE;
}
}

Это работает нормально, но проблема возникла, когда пользователь выбирает время из двух разных дат, таких как 9 утра до 2 утра. Если формат остается таким же, как с 1 утра до 11 вечера, он работает нормально.

Замечания: Я просто прошу время открытия и закрытия, а не любую дату.

Может ли кто-нибудь помочь мне достичь этого?
Заранее спасибо.

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector