aktuelle Woche im Kalender

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

  • aktuelle Woche im Kalender

    Hallo,

    ich möchte die Tage Montag-Sonntag der aktuellen Kalenderwoche
    ausgeben.

    Mo 27 | Di 28 | Mi 29 | Do 30 | Fr 31 | Sa 01 | So 02

    Erster Ansatz:
    PHP-Code:
    $anfangwoche=date("d",strtotime ("last Monday"));
    $endewoche=$anfangwoche+6;
           
          for (
    $i=$anfangwoche$i<=$endewoche;$i++)
            {
                 
    $thisday = ($i);
                 
    // Formatierungen...
            

    Dabei kommt natürlich heraus:
    Mo 27 | Di 28 | Mi 29 | Do 30 | Fr 31 | Sa 32 | So 33

    Ich habe versucht die $endewoche so zu definieren:

    //$endewoche=date("d",strtotime ("last Monday +1 week"));
    //$endewoche=date("d",strtotime ("next Sunday"));

    Dabei wird jedoch nach dem letzten Tag im Monat nichts mehr ausgegeben.

    Hat jemand einen Lösungsansatz?

    Gruss
    Heiner

  • #2
    Schau mal hier:
    http://www.cywhale.de/main/index.php?p=20&cmsid=9

    Da müsstest Du eigentlich einen Lösungsansatz finden.

    Kommentar


    • #3
      Danke, habe s mir durchgesehen.
      Jedoch wird dort nur angeboten, dass der Tag der nach dem
      letztem Tag im Monat (28, 30 oder 31) als leer angezeigt wird,
      das entspricht ungefähr meinen Versuchen im 1. Post.

      Ich hätte jedoch gerne eine fortlaufende Anzeige, die wieder
      bei 1 anfängt nach dem letztem Tag im Monat.

      Habe dazu einen interessanten Beitrag
      gefunden, der allerdings ab heutigem Tage hochzählt.
      Der Umbau auf das Hochzählen ab letztem Montag ist
      mir nicht gelungen.
      PHP-Code:
      $heute=date(-w);
      for (
      $i=0;$i<7;$i++) {
        
      $tag[$i]=date("d",strtotime("+$heute days"));
        echo 
      $tag[$i]."<br>";
        
      $heute++;
        }
      echo
      "<br>"
      Gruss
      Heiner
      Zuletzt geändert von Heiner; 25.10.2003, 06:14.

      Kommentar

      Lädt...
      X