Просто попрактикуйтесь в этом ядре PHP Code
function getTimeSpans($start, $end, $interval){
$intervals = array();
$s = date('h:i A', strtotime($start));
$e = date('h:i A', strtotime($end));
while($s != $e)
{
array_push($intervals, $s);
$s = date('h:i A', strtotime($s.' '.$interval));
}
return $intervals;
}
print_r(getTimeSpans('08:00AM', '09:00AM', '10 minutes'));