dedlfix: Rechnen mit Datum / Brett vorm Kopf

Beitrag lesen

Tach!

ich möchte gerade von einem Anfangs-Unix-Timestamp bis zu einem End-Unix-Timestamp die Kalenderwochen in ein Array packen. Leider ergibt mein Code lediglich die ersten beiden KWs

Nein, die erste Woche wäre die achte nicht die elfte. Die elfte ist die Woche vom Enddatum, weil $myKW = date('W',$myEnd);. Nehme ich $myStart statt $myEnd gibts eine Endlosschleife, weil $myZeiger die Abbruchbedingung ist, aber nie weitergezählt wird.

Kontrollausgaben der beteiligten Variablen helfen die Abläufe nachzuvollziehen und so Fehler zu finden.

dedlfix.