ho risolto in questoo modo recuperando i primi due valori relativi all'ora e li ultimi due relativi ai minuti e poi ho risolto il problema dei minuti in caso si presentasse
codice:
$a = 13:11;
$b = 12:54;
$a1 = substr($a,0,2);
$a2 = substr($a,3);
$b1 = substr($b,0,2);
$b2 = substr($b,3);
$plus = 0;
$minutitotali = $a2 + $b2;
if ( $minutitotali > 60 ) {
$minok = $minutitotali - 60;
$plus = 1;
} else {
$mintok = $minutitotali;
}
$oratotale = $a1 + $b1 + $plus;
Rimane però un problema se sommo l'ora ad esempio 07 + 01 non mi viene fuori 08 ma
solamente il numero singolo 8, stessa cosa con i minuti, c'é un modo per sistemarlo?
avrei trovato un modo ma mi puzza un pò mi sa che ho saltato qualcosa sopra comunque
con la funzione strlen($oratotale) conto i caratteri se é 1 aggiungo uno 0 ad esempio
codice:
$test = strlen($oratotale);
if ($test == 1){
$oratotale = "0" . $oratotale;
}
ma non mi convince....