Probleme mit mktime()

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

  • Probleme mit mktime()

    Hallo zusammen,
    ich habe in Problem mit mktime(), in meinem Fall ist der ausgegebene Monat immer um 1 zu niedrig. Ich möchte aus dem Tag des Jahres das Datum generieren:
    $day=100;
    $stamp = mktime(0, 0, 0, 0, $day, 2013);
    echo date('d.m.Y', $stamp);

    Hier wird mir der 10.03.2013 ausgegeben, richtig ist jedoch der 10.04.2013.

    Weiß jemand, was ich falsch mache?

  • #2
    Gibts einen Monat 0?
    Nein!
    Deswegen wird der Vormonat genommen!
    Dezember 2012 + 100 Tage, dann stimmts wieder
    PHP-Code:
    $stamp mktime(0001$day2013); 
    Grrr....


    Alternativ:
    PHP-Code:
    $stamp strtotime('1.1.2013 +100 DAYS'); 
    Wir werden alle sterben

    Kommentar


    • #3
      Hallo combie,

      Danke für die Antwort. Hat funktioniert.

      Gruß

      Kommentar

      Lädt...
      X