Juha: Der Zwischenraum zwischen zwei Datum berechnen

Hallo Zusammen

Habe gleich nochmals eine Frage betreffend Datum!

wenn ich zwei Datum habe (z.B. 2002-02-13 und 2002-02-27), möchte ich berechnen wie viele Datum dazwischenliegen...
Zusätzlich möchte ich nicht nur wissen wie viel datum dazwischenliegen, sondern auch welche Datum (im Datumformat)!
Ist das überhaupt möglich, vorallem mit den unterschiedlich langen Monaten?

Diese berechnung sollte auch funktionsfähig sein wenn es über Monate oder Jahre geht!
(also auch 2002-02-29 und 2002-03-12
oder 2002-09-25 und 2003-03-01).

Wie ist dieses Problem lösbar?
Danke
Grüsse
Juha

  1. Huhu Juha

    es gibt für Datumsberechnungen fertige Module schau mal bei
    http://cpan.org nach.

    Falls Du nur Daten nach 1969 hast kannst Du auch einfach mit dem unix-timestampformat rechnen. Dazu konvertierst Du deine Daten in dieses Format und kannst dann anhand der Sekundendifferenz leicht ausrechnen wieviele Stunden, Tage etc. dazwischen liegen.

    Für komplexere Sachen (wie Monate, Jahre z.B. ) wäre allerdings ein fertiges Modul komfortabler.

    Viele Grüße

    lulu