aktuelle Woche im Kalender

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

  • 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.

    Comment


    • #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
      Last edited by Heiner; 25-10-2003, 05:14.

      Comment

      Working...
      X