Convertir le temps en secondes

Quel est le meilleur moyen de convertir des 24 heures de temps de quelques secondes de sorte qu'il peut être utilisé à des fins de comparaison si l'instruction..

function HourMinuteToDecimal($hour_minute) {
        $t = explode(':', $hour_minute);
        return $t[0] * 60 + $t[1];
}

echo HourMinuteToDecimal("23:30");
return 1410

Si vous essayez de convertir minuit heure (00:00) pour les secondes, il ne fonctionnera pas. Quelle est la solution?

00:00, 00:30, 01:00, 01:30, etc.

if (HourMinuteToDecimal("01:30") > HourMinuteToDecimal("23:30")) { .. } 

Cela ne fonctionnera pas.

source d'informationauteur user622378