Как лучше всего преобразовать 24-часовое время в секунды, чтобы его можно было использовать для сравнения оператора if ..
function HourMinuteToDecimal($hour_minute) {
$t = explode(':', $hour_minute);
return $t[0] * 60 + $t[1];
}
echo HourMinuteToDecimal("23:30");
return 1410
Если вы попытаетесь преобразовать полуночное время (00:00) в секунды, это не сработает . Как решить эту проблему?
00:00, 00:30, 01:00, 01:30 и т. Д.
if (HourMinuteToDecimal("01:30") > HourMinuteToDecimal("23:30")) { .. }
Это не сработает.