Ciao a tutti, sto avendo difficolt� con la formattazione di ore minuti. In pratica io salvo delle ore sul database mysql nel formato time 00:00:00, fin qui tutto ok. Poi devo sommare diversi campi per avere un totale, in questo caso utilizzo: SEC_TO_TIME(SUM(TIME_TO_SEC(ore_diurne))). Anche in questo caso funziona mi viene restituito il totale es. 12:00:00 io poi devo sommare questo date con un altra totale di ore che prelevo da un altra tabella sempre nel formato time quindi 03:00:00.

Per sommare il tutto faccio in questo modo:

Codice PHP:
$time_dato_1 explode(":",$row1[0]);
$sum_1 $time_dato_1 [0]*60 $time_dato_1 [1];

$time_dato_2 explode(":",$row2[0]);
$sum_2 $time_dato_2 [0]*60 $time_dato_2 [1];

$totale $sum_1 $sum_2// mi restituisce 900 
Cosi ho il totale in secondi, quindi 15 ore sono 900 io pero ho necessit� di far visualizzare questo dato in formato 15:00:00, ed ho fatto le prove con questo codice:

Codice PHP:
$seconds $totale//900$H = floor($seconds / 3600);$i = ($seconds / 60) % 60;$s = $seconds % 60;$totale = sprintf("%02d:%02d:%02d", $H, $i, $s);
// Mi restituisce 00:15:00 

Codice PHP:
gmdate('H:i',($totale )*60); 
nel primo caso funziona correttamente per� c'� un problema se tipo ho piu di 60 ore es. 62 ore mi conteggia 1 giorno e 2 ore. Mentre a me serve chi mi restituisca 62 ore, invece con il secondo metodo ho problemi gi� superando 24 ore

Avete qualche consiglio da darmi, magari sbaglio io metodo...