Mathiis: Fehler in Schleife, nur wo?

Beitrag lesen

wohl kaum im Format DD.MM.YYYY - daher mein Tipp, die Datenbank sinnvoll zu befüllen - eine einmalige Konvertiertung würde einiges leichter machen.

Hehe, also die Termine liegen im Format 2009-01-05 08:00:00 in der Datenbank. Als Datetime.

Den ersten Tag der Woche und den aktuellen Tag hole ich mir über die Funktion:

  
function instructor_dates() {  
  $date    = date(d);  
  $month   = date(m);  
  $year    = date(y);  
  $weekday = date(w);  
  
  if(date(w) == 0){  
    $firstday=date('d.m.y', mktime(0, 0, 0, $month, $date-$weekday -6, $year));  
     $lastday=date('d.m.y', mktime(0, 0, 0, $month, $date-$weekday , $year));  
   }  
  else{  
     $firstday=date('d.m.y', mktime(0, 0, 0, $month, $date-$weekday +1, $year));  
     $lastday=date('d.m.y', mktime(0, 0, 0, $month, $date-$weekday +7, $year));  
  }  
  $today=date('d.m.y');  
  
 $dates=array($today, $firstday, $lastday);  
  
 return $dates;  
 }  

Und das baue ich auf DD.MM.YYYY um, damit ich es ausgeben kann.
An der Addition des einen Tage skann es meiner Meinung nach nicht liegen, denn das funktioniert soweit. Er schreibt es einfach nicht in den Array. :-(