Hallo,
Kann mir mal bitte einer die ausgabe des folgenden Scriptes erklären?!
<?php
function checkkw($time){
$ts = strtotime($time);
echo $time." - ".date('D', $ts)." - ".date('W', $ts)."<br>";
}
checkkw("2003-01-01"); # 2003-01-01 - Wed - 1
checkkw("2004-01-01"); # 2004-01-01 - Thu - 1
checkkw("2005-01-01"); # 2005-01-01 - Sat - 0
checkkw("2006-01-01"); # 2006-01-01 - Sun - 0
checkkw("2007-01-01"); # 2007-01-01 - Mon - 1
?>
Die ausgabe des Browsers steht ja jedes mal direkt hinter dem funktionsaufruf. Die funktion soll nur jeweils die Kalenderwoche zum 01.01.xx ausgeben und gewöhnlich ist das die 1. Woche.
2005 und 2006 Samstag und Sonntag ist das nicht der fall. Soweit mir bekannt ist folgt auf 52 die 1. KW und nicht 0!
wie kommt sowas zustande?
MfG Olli