Ho provato a sottrarre la variabile $UltimoViaggio dall'ora attuale, ma la risposta non è giusta, ha sempre il valore "01.01.1970"

codice:
$UltimoViaggio = mktime(12, 0, 0, 11, 18, 2005);
$Ora= time();
$differenza = mktime(	date("H", $Ora) - date("H", $UltimoViaggio),
			date("i", $Ora) - date("i", $UltimoViaggio),
			date("s", $Ora) - date("s", $UltimoViaggio),
			date("m", $Ora) - date("m", $UltimoViaggio),
			date("d", $Ora) - date("d", $UltimoViaggio),
			date("Y", $Ora) - date("Y", $UltimoViaggio)	);,
Prova ad usare la funzione "strtotime"

http://php3.de/manual/it/function.strtotime.php