come dividere il tempo php

Voglio dividere il tempo in un valore integer:

1-> 6.15AM till 7.00AM 2-> 7.00AM till 7.45AM 3-> 7.45AM till 8.30AM 4-> 8.30AM till 9.15AM ------BREAK----------- 15 minutes 5-> 9.30AM till 10.15AM 6-> 10.15AM till 11.00AM 7-> 11.00 till 11.45AM -------BREAK---------- 15 minutes 8-> 12.00 till 12.45PM 9-> 12.45PM till 1.30PM 10-> 1.30PM till 02.15PM 

Qualcuno può aiutarmi…? grazie in anticipo..!

dai un'occhiata a http://php.net/manual/en/function.mktime.php potrei aiutarmi, provare a convertire le ore in timestamp unix forse?

Prova, potresti wherer cambiare un po 'gli intervalli (sono troppo pigro per fare il calcolo esatto)

 $time = time(); // or if your time is in string format use $time = strtotime('10:15 AM'); $seconds_elapsed = $time % 86400; // Seconds since midnight $mins_elapsed = $seconds_elapsed / 60; $mins_split = floor($mins_elapsed / 15); // Split into 15 mins intervals if ( $mins_split >= 25 && $mins_split <= 36) { $index = ($mins_split - 25) / 3; } elseif ($mins_split >= 38 << $mins_split <= 47) { $index = ($mins_split - 38) / 3; } else { $index = ($mins_split - 48) / 3; }