Mira aquí, por si te sirve de algo:
http://www.forosdelweb.com/f86/agrup...inutos-595591/
y luego para mostrar la hora así
12:00
12:30
etc.
multiplicas el número que sale por 60 y lo conviertes en tiempo, o bien creas una tabla de correspondencias...