Sie befinden sich hier im Forenarchiv von phpforum.de wenn Sie direkt ins Forum möchten, klicken Sie bitte hier. Zur Startseite kommen Sie hier.

Differenz beider Daten berechnen

Hallo

Ich habe diesen String (Datum): 2004-11-07
und ich habe das heutige Datum auch als String: 2005-09-07
Beide ohne Zeitangaben. Kann daher mit
mktime([int Stunde[, int Minute[, int Sekunde[, int Monat[, int Tag[, int Jahr[, int is_dst] ] ] ] ] ] ] )
nichts anfangen oder?

Gibt es eine Funktion, mit der man die Differenz beider Daten in Monaten ausrechnen kann?
Also ein Ergebnis von 10

Unter suchen habe ich nur mktime() gefunden.

Hier gehts zum Orginal Eintrag "Differenz beider Daten berechnen" im Forum

Antworten

Wenn du bei mktime() für beide Daten die selbe Uhrzeit nimmst (z.B. 00:00:00), dann müsste doch eigentlich die korrekte Differenz rauskommen...


2.

Dann füllst Du einfach beide Daten mit einer beliebigen (aber gleichen) Uhrzeit - zum Beispiel 0:00 Uhr - auf das für mktime() notwendige Format auf.


3.

Oder die Kalender-Funktionen von PHP nutzen, dazu gibt es ein eigenes Kapitel in der Doku.


Hier gehts zum Orginal Eintrag "Differenz beider Daten berechnen" im Forum
 
phpforum.de | Impressum