Cosi' non funziona, posto cosa ho scritto,

$data1= "$giornoreader$mesereader$secreader$annoreader$ora reader";

il valore di data1 e' = 26092007152122

$data2= "$giorno2$mese2$sec2$anno2$JRNTIMEOUT";

il valore di data2 e' = 28092007150220

La differenza tra queste date in ore e' 47:36:26
ma faccio cosi':

$diff=$data2-$data1;
$h=floor($diff/3600) ;
$m=floor(($diff-($h*3600))/60);
echo $h.":".$m;

mi stampa 555555555:1