Archiv verlassen und diese Seite im Standarddesign anzeigen : Mit Datum rechnen?
Daniel666
15-03-2002, 20:39
Hallo
Wie kann ich mit PHP die Differenz zweier Daten rauskriegen?
Also zum Beispiel 2002-03-15 und 2002-03-11, da soll mir dann gesagt werden, dass dazwischen 4 Tage liegen.
Gibt es dafür eine PHP Funktion, oder müsste ich das umständlich selbst ausrechnen?
wandle beide Datums in Timestamps um, zieh sie von einander ab und teile das Ergebnis durch (24*60*60) (dauer eines Tages in Sekunden. Dann bekommst du die Anzahl der Tage. Datum in Timestamp am besten mittels mktime umwandeln. www.php.net/manual/de/function.mktime.php
Daniel666
17-03-2002, 18:42
Danke für die schnelle Antwort. Funtkioniert super :)
theonlychriss
20-03-2002, 08:21
Oder so:
$tagedifferenz_gesamt = date('d', (mktime(0, 0, 0, $monat_aktuell ,$tag_aktuell, $jahr_aktuell) - mktime(0, 0, 0, $gMonat ,$gTag, $gJahr)));
erstes mktime ist das "grössere Datum", zweites ist das das andere. Du erhältst nun mit date('d', [timestamp]) die Tage, die zwischen beiden Daten liegen.
Powered by vBulletin® Version 4.2.5 Copyright ©2025 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.