- explode: documentation ( source)
<?php
$posttime = "12:30";
$number = "0.5";
$posttime = explode(":", $posttime);
$hoursToNumber = $posttime[0]*60*60;
$minutesToNumber = $posttime[1]*60;
$number = ($number + $hoursToNumber + $minutesToNumber)/60/60;
echo $number;