/* * Função que soma dois tempos * * Os tempos de entrada devem estar no formato hh:mm:ss * A função não verifica se as strings de entrada são válidas * * Saída no formato hh:mm:ss * * Autor: João Carlos Medau * email: medau@tnsrallye.com * versão: 1.0 */ function somaHora ($hora1,$hora2) { $t1=explode(":",$hora1); $t2=explode(":",$hora2); $ht=0; $mt=0; $st=$t1[2]+$t2[2]; if ($st>=60) { $mt=1; $st-=60; } $mt+=$t1[1]+$t2[1]; if ($mt>=60) { $ht=1; $mt-=60; } $ht+=$t1[0]+$t2[0]; return ($ht.":".$mt.":".$st); }