Próbuję napisać funkcję, która zwróci mi różnicę miedzy datami w postaci: ilość dni ilość godzin ilość minut ilość sekund czyli np:
pomiedzy 21.05.2006 0000 a 23.05.2006 0117 zwróci mi dni: 2 godzin: 1 minut: 15 sekund: 17 no i lekko utknąłem
$a = mktime( 1, 15, 17, 5, 23, 06) - mktime( 0, 0, 0, 5, 21, 06);
$sekundy = $a % 60;
$minuty = $a / 60;
$godziny = $a / ( 60 * 60 );
$dni = $a / ( 24 * 60 * 60 );
echo "dni: " . $dni . " godzin: " . $godziny . " minut: " . $minuty . " sekund" . $sekundy;
no i otrzymuje cos takiego:
dni: 2 godzin: 49 minut: 2955 sekund: 17
i nie wiem co jest nie tak...