Differenz zweier Datumswerte berechnen

Hallo Wissende,

ich bin auf der Suche nach einer Funktion, die mir die Differenz zwischen zwei Datumswerten berechnet und das Ergebnis in Form von ‚Die Differenz beträgt X Jahre, Y Monate und Z Tage‘ ausgibt.

Unter dem Online-Manual habe ich zwar einige Funktionen gefunden, die prinzipiell diese Differenz berechnen können, aber nicht wirklich ein entsprechendes Ergebnis ausgeben können. Insbesondere kann man, wenn man die Differenz z.B. durch eine SQL-Anweisung ausrechnen läßt (SELECT TO_DAYS(„2002-07-03“)-TO_DAYS(„2001-01-01“)) und in Tagen zurückbekommt, nicht einfach durch 365 Tage teilen kann, um die Jahre zu erhalten.

Ich hoffe, Ihr könnt mir helfen …

Bis denn dann,

Felix

wandel deine timestamps in UNIX-TIMESTAMPS um … ob nun per php oder mysql (SELECT UNIXTIMESTAMP oder so aehnlich wars)…

die kannst du dann voneinander abziehen, so erhaelst du die differenz in sekunden und das laesst sich recht einfach in tage monate und jahre aufteilen …