Announcement

Collapse
No announcement yet.

Zahl in Datum konvertieren

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Zahl in Datum konvertieren

    Hallo, ich rechne vom aktuellen datum 12 Monate zurück und nutze dann diesen monat, anschließend erhöhe ich um einen und so weiter...

    allerdings mit date("m"), wenn ich fertig bin mit dem rechnen möchte ich dieses m als date ("F") ausgeben, doch von Anfang an kann ich nicht F nehmen da sonst das zurückrechnen nicht funktioniert.

    also müsste ich aus einer normalen zahl (01 bis 12) erkennen welcher Monat das ist und diesen als F (ausgeschrieben) ausgeben.

    Hoffe ihr versteht mich :P

    LG xXSpikeXx

  • #2
    Ich verstehe das nicht, aber schließlich kannst du ein Array mit den Ziffern als Index und den Monatsnamen anlegen und dieses befragen um den Namen zu bekommen.
    Christian

    Comment


    • #3
      Hallo,
      ich verstehs auch nicht und auch nicht das Problem...

      PHP Code:
      $myDate = new DateTime('now');

      echo 
      $myDate->format('d.m.Y').': '.$myDate->format('F').'<br />';

      $myDate->sub(new DateInterval('P12M'));
      echo 
      $myDate->format('d.m.Y').': '.$myDate->format('F').'<br />';

      $myDate->add(new DateInterval('P1M'));
      echo 
      $myDate->format('d.m.Y').': '.$myDate->format('F').'<br />';

      $myDate->add(new DateInterval('P1M'));
      echo 
      $myDate->format('d.m.Y').': '.$myDate->format('F').'<br />';

      $myDate->add(new DateInterval('P1M'));
      echo 
      $myDate->format('d.m.Y').': '.$myDate->format('F').'<br />'
      Ausgabe:
      Code:
      27.09.2012: September
      27.09.2011: September
      27.10.2011: October
      27.11.2011: November
      27.12.2011: December
      Gruß Falk
      Wenn du denkst du hast alle Bugs gefunden, dann ist das ein Bug in deiner Denksoftware.

      Quellcode ohne ein Mindestmaß an Formatierung sehe ich mir nicht an! Ich leiste keinen Privatsupport per Mail oder PN!

      Comment

      Working...
      X