Преобразование времени в секунды

Как лучше всего преобразовать 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")) { .. } 

Это не сработает.

10
задан hakre 20 December 2012 в 20:07
поделиться