Hi,
ich hab grad leider nicht viel Zeit mich in den code einzudenken...
Aber was mir aufgefallen ist, du rechnest immer mit 52KWs pro Jahr...
Es gibt aber Jahre mit 53 KWs ..
Ich hab hier zufälligerweise noch eine Methode rummliegen, die die Max Kw berechnet..
function getMaxKw ( $year)
{
$kw_chk = date("W",mktime(0,0,0,12,31,$year)); // Woche des letzten Tages im Jahr holen
if ( $kw_chk == 1 )
{
$kw_chk = date("W",mktime(0,0,0,12,24,$year)); // Falls der letzte Tag auf KW1 fällt dann 1ne woche weniger!
}
return $kw_chk;
}
[/PHP]
Gruß,
Markus