Hallo,
ich möchte gerne die tage zwischen 2 daten berechnen. dazu hatte ich mir das so überlegt und getestet:
//erstmal die daten in stamps umwandeln
$datum1=mktime(0,0,0,02,28,2005);
$datum2=mktime(0,0,0,03,02,2005);
so nun zieh ich sie von einander ab
$dstamp=datum2-datum1;
$difference=floor($dstamp / 86400);
das funktioniert auch, bis ich über einen monat hinaus rechne.
da fehlt mir dann ein tag. bei dem beispiel kommt dann 2 statt den erhofften 3 heraus.
was mache ich da falsch? ich hab mir die datumsfunktionen schon angesehen und auch schon nach einer lösung gegoogelt - bisher leider ohne erfolg
für lösungsansätze wär ich euch sehr dankbar.
mfg
aimy
ich möchte gerne die tage zwischen 2 daten berechnen. dazu hatte ich mir das so überlegt und getestet:
//erstmal die daten in stamps umwandeln
$datum1=mktime(0,0,0,02,28,2005);
$datum2=mktime(0,0,0,03,02,2005);
so nun zieh ich sie von einander ab
$dstamp=datum2-datum1;
$difference=floor($dstamp / 86400);
das funktioniert auch, bis ich über einen monat hinaus rechne.
da fehlt mir dann ein tag. bei dem beispiel kommt dann 2 statt den erhofften 3 heraus.
was mache ich da falsch? ich hab mir die datumsfunktionen schon angesehen und auch schon nach einer lösung gegoogelt - bisher leider ohne erfolg
für lösungsansätze wär ich euch sehr dankbar.
mfg
aimy
Kommentar