Здравствуйте.
Подскажите как получить
от 05:00 PM до 10:30 PM было число 5,5
_____________
Womans in your town
$vrema1 = mktime(11, 60, 0, 1, 1, 1970);
$vrema2 = mktime(5, 30, 0, 1, 1, 1970);
$vrema = $vrema1 - $vrema2 - 60*60*4;
echo $vrema1, '<br/>', $vrema2, '<br/>', $vrema, '<br/>';
echo date("H", $vrema) + date("i", $vrema) / 60;
$d1 = '11:00 PM';
$d2 = '02:30 AM ';
//$d1 = '10:30 PM ';
//$d2 = '05:00 PM';
print ddiff($d1, $d2);
/*
* из даны $d1
* вычитает дату $d2
* Результат - разница в десятичном обозначении часа
*/
function ddiff($d1, $d2){
$d1 = strtotime($d1);
$d2 = strtotime($d2);
$diff = 60*30; // полчаса
return ceil(($d1 - $d2)/$diff)/2;
}