Ankündigung

Einklappen
Keine Ankündigung bisher.

[Erledigt] letzten Tag des Monats ermitteln

Einklappen

Neue Werbung 2019

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

  • [Erledigt] letzten Tag des Monats ermitteln

    Hi

    Ich möchte dem heutigen Datum x Monate hinzuaddieren und dann das Datum des letzten Tages des errechneten Monats ermitteln.

    Beispiel: Heute ist der 21.1.2009 + 36 Monate = 21.1.2012
    Hierzu das Monatsende ist 31.01.2012.

    Habe folgenden Code:

    PHP-Code:
    $today getdate();
    $future_stamp mktime(0,0,0,$today['mon']+36,$today['mday'],$today['year'],0);
    $test_date getdate($future_stamp); 
    So, und wie ermittle ich von hier ausgehend mein gewünschtes Ergebnis?
    Habe schon irgendwie an checkdate() gedacht, hoffe aber, dass es da einen kürzeren Weg gibt.

    Gruß

  • #2
    date('t',...);

    PHP: date - Manual

    Kommentar


    • #3
      Mit date('t', $timestamp); kannst du die Anzahl der Tage eines Monates anzeigen lassen. Also kannst du ja mit dem errechneten Timestamp das Datum so erstellen:
      date('t.m.y', $future_stamp);

      Dann hast dus halt schon als Datum formatiert.

      Kommentar


      • #4
        Ja super, vielen Dank

        Hatte gerade schon eine Schleife für die Werte 28 bis 31 geschrieben,
        die dann checkdate auf jeden Wert anwendet.

        date('t',$future_stamp) ist aber viel eleganter. Danke!

        Kommentar

        Lädt...
        X