<?php

	//Transforma hora para dicimal 

--------------------------------------------------------------------------
	
	function t2d($time)
	{ 
		$separar[1]=explode(':',$time); 	
		$decimal = ($separar[1][0]*60)+$separar[1][1]; 
		return($decimal);	
	}	

	//Transforma decimal para hora 

--------------------------------------------------------------------------
	
	function d2t($decimal)
	{			
		if($decimal<=59) 
		{
			return("00:".$decimal); 
		}	
		elseif($decimal>59)
		{ 
			$horas = intval($decimal/60); 
			if($horas<=9)
			{
				$horas='0'.$horas; 
			}				
			$minutos = $decimal%60; 	
			if($minutos<=9)
			{
				$minutos='0'.$minutos; 
			}			
			return($horas.':'.$minutos); 	
		} 
	}


/*

exemplo de Uso:


$tempo = d2t(t2d("12:00") - t2d("11:30"));

echo $tempo;

retorna ==> 00:30


*/

?>