Frage zu Datum

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Frage zu Datum

    Hallo,

    ich habe 2 verschiedene Datumangaben:

    Datum1: 06.06.2005
    Datum2: 06.08.2005

    Wie kann ich die Differenz in Monaten, in diesem Fall 2 ausrechnen?


    Gruss
    Zocker

  • #2
    200508 - 200506 und dann die Tage anschauen?
    Ich denke, also bin ich. - Einige sind trotzdem...

    Kommentar


    • #3
      subtrahieren. Vielleicht mal in der Grundschule von gehört.

      strtotime()
      mktime()
      date()

      gucks dir an, entscheide was du brauchst.
      Zuletzt geändert von TobiaZ; 05.08.2005, 10:44.

      Kommentar


      • #4
        Da ich gerade Langeweile habe:

        PHP-Code:
        <?php
        $Datum1 
        '06.06.2005';
        $Datum2 '06.08.2005';

        // Datum in Einzelteile zerlegen
        $dat1 explode('.'$Datum1);
        $dat2 explode('.'$Datum2);

        // Unix-Timestamp erzeugen
        $time1 mktime(000$dat1[1], $dat1[2], $dat1[0]);
        $time2 mktime(000$dat2[1], $dat2[2], $dat2[0]);

        // Differenz in Sekunden ausrechnen
        $diff $time2 $time1;

        // Umrechnen in Tage
        $tage $diff / (3600*24);

        echo 
        $tage;
        ?>
        gibt die Differenz in Tagen. Ansonsten könntest du natürlich einfach $dat2[1] - $dat1[1] ausrechnen, solange Tag und Jahr gleich sind.

        Gruß Marian
        Online-Kurse die jeder versteht: HTML, PHP, MySQL, Word, Excel
        http://www.lernpilot.de/wbt/

        Kommentar

        Lädt...
        X