In teoria non tutto, vorrei che la prima parte mi mostrasse le ore belle formattate.
Mentre la seconda mi deve mostrare la differenza matematica fra due ore e calcolarne il prezzo totale.
Ti posto il codice completo
	Codice PHP:
	
function differenza_data($prima,$seconda){          
$p=explode(":", $prima);      
$s=explode(":", $seconda);      
$diff_sec=($p[0]*60 + $p[1])-($s[0]*60 + $s[1]);      
$dif_minuti=(int)($diff_sec/60);      
$dif_secondi=abs((int)($diff_sec%60));      
$dif_minuti=($dif_minuti<10 ? "0" : "").$dif_minuti;     
$dif_secondi=($dif_secondi<10 ? "0" : "").$dif_secondi;       
return "$dif_minuti:$dif_secondi";  
} 
    $cerca = array(":",",",";",".","-");   
     $primo = str_replace($cerca,":",$_POST['ora_inizio']); 
     $secondo = str_replace($cerca,":",$_POST['ora_fine']);     
     echo "diferenza tra $secondo e $primo = ".differenza_data($secondo,$primo)."<br />";        echo "<hr>";            
$cerca = array(":",",",";",".","-");    
$primo = str_replace($cerca,".",$_POST['ora_inizio']);      
$secondo = str_replace($cerca,".",$_POST['ora_fine']);         
$primo = strtotime($primo);    
$secondo = strtotime($secondo);    
$differenza = $secondo-$primo;    
echo "ore in secondi: ".$differenza = $differenza/3600;    
echo "<br>";    echo "pausa: ";    
echo strtotime(0.15); //Dovrebbe tirarmi fuori il numero di secondi che ci sono in 15 minuti    
echo " secondi";        
echo "<br>ore per prezzo: ".$differenza = $differenza*1.50;   
echo "<br>";    echo "ore per prezzo arrotondate: ".round($differenza,2); 
 
Risultato dove ora inizio = 8.30 e ora fine = 11.15
Cattura.PNG
Non ho ancora sottratto la pausa perchè non so se è giusta in quel modo!