Преобразование временной строки в десятичные часы PHP
Я хотел бы преобразовать временные строки (например, 2: 12: 0) в десятичный формат в часах (ex 2: 12: 0 будет 2,2 часа) в PHP.
One Solution collect form web for “Преобразование временной строки в десятичные часы PHP”
Довольно глупое преобразование с верхней части головы, используя взрыв в толстой кишке:
<?php $hms = "2:12:0"; $decimalHours = decimalHours($hms); function decimalHours($time) { $hms = explode(":", $time); return ($hms[0] + ($hms[1]/60) + ($hms[2]/3600)); } echo $decimalHours; ?>