Originariamente inviato da mcphisto79
il problema è che io devo fare una differenza tra due orari, senza avere la data.
Come posso fare?
eccoti un conta ore-minuti (start - end nella stessa giornata.... occhio) la data e' tanto per dare dei valori a mktime che pero' non verranno utilizzati.
codice:
$start = '08:10:00';
$end = '14:30:00';
Function contaOreMinuti($start, $end) {
$part = explode(":", $start);
$arr = explode(":", $end);
$diff = mktime($arr[0], $arr[1], 0,1,1,2008) - mktime($part[0], $part[1],0,1,1,2008);
$tempo = floor($diff / (60*60)).":".(($diff / 60) % 60);
return $tempo;
}
echo "Inizio ore: $start - Fine ore: $end
Durata: ";
echo contaOreMinuti($start,$end);