Hvorfor vil den ikke regne forskellen ud ?
Hej, Jeg er ved at lave en "dato husker", der er regne forskellen mellen to datoer ud.Fx.
2011-10-23
2011-10-25
Forskel = 2 dage !
Min kode ser sådan ud :
<?php
$target=PFT ;
echo 'PFT dato : ';
print $target . "<br>";
$today = date("Y-n-j");
echo 'Dagens dato : ';
print $today . "<br>";
$difference =($today-$target) ;
echo 'Difference/forskel : ';
print $difference . "<br><br>";
$days =(int) ($difference/86400) ;
print "PFT skal fornyes inden $days dage !";
?>
Den henter "PFT" igemmen e107 der henter datoen fra DB. Men henter den datoen (2011-10-25) i det rigtige format ?
Browseren læser koden fint, og kommer med :
PFT dato : 2011-10-25
Dagens dato : 2011-10-23
Difference/forskel : 0
PFT skal fornyes inden 0 dage !
Hvorfor regne den ikke forskellen ud ?