Czesc,
troche namieszales z funkcjami. Funkcja
strtotime konwertuje podany argument do tzw. czasu unixowego, czyli liczby sekund odliczanej od 1 stycznia 1970 roku. Co za tym idzie, funkcja
date nie jest juz potrzebna, a kod mierzacy roznice czasu pomiedzy dwoma datami wygladac bedzie nastepujaco:
CODE
<?php
$od = strtotime('2013-01-13 14:00:00'); // $od w sekundach od 1.1.1970
$do = strtotime('2013-01-14 16:45:00'); // $do w sekundach od 1.1.1970
$roznica = abs($od - $do); // roznica w sekundach. Funkcja abs podaje wartosc bezwzgledna argumentu, w przypadku gdy 'do' jest wieksze niz 'od' tak jak w podanym przez Ciebie przypadku
// pozniej juz mozemy operowac na wartosci w sekundach. 1 minuta = 60 sekund, zatem...
$roznica_minuty = floor($roznica / 60); // wartosc calkowita dzielenia sekund przez 60 daje liczbe minut
$roznica_sekundy = $roznica % 60; // reszta z dzielenia sekund przez 60 daje liczbe sekund
echo 'Roznica w czasie to '.$roznica_minuty.' minut i '.$roznica_sekundy.' sekund.';
?>
Pozdrawiam