Hallo,
Ich arbeite gerad an einem kleinen Kalender. Über berechne die Zeit für die Ausführung des Scriptes und wie sie ist zu hoch für so kleine Berechnungen. Zwischen 0.5-1.0 Sekunden.
Live zu sehen hier
und hier der Code :
Kennt wer das Problem bzw wo hab ich den Fehler?
Gruß soyo
Ich arbeite gerad an einem kleinen Kalender. Über berechne die Zeit für die Ausführung des Scriptes und wie sie ist zu hoch für so kleine Berechnungen. Zwischen 0.5-1.0 Sekunden.
Live zu sehen hier
und hier der Code :
PHP:
$iYear = $_GET['y'];
$iMonth = $_GET['m'];
$iDaysInMonth = date("t", mktime(0, 0, 0, $iMonth, 1, $iYear));
$iFirstWeekDay = date("w", mktime(0, 0, 0, $iMonth, 1, $iYear));
$aStrWeekDays = array("Sonntag", "Montag", "Dienstag", "Mittwoch", "Donnerstag", "Freitag", "Samstag", "Sonntag");
$aStrMonth = array("Januar", "Februar", "März", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Dezember");
$row = 1;
echo "<tr>\n";
for($i = 1; $i <= 7; $i++){
echo "<td class=\"header\">$aStrWeekDays[$i]</td>\n";
}
echo "<tr>\n";
if($iFirstWeekDay > 0) echo str_repeat("<td></td>\n",$iFirstWeekDay-1);
$j = $iFirstWeekDay-1;
for($i = 1; $i <= $iDaysInMonth; $i++){
$j++;
echo "<td><a><div>$i</div></a></td>\n";
if($j == 7){
$row++;
echo "</tr><tr>\n";
$j = 0;
}
}
echo str_repeat("<td></td>\n",($row*7)-$iDaysInMonth-$iFirstWeekDay+1);
Kennt wer das Problem bzw wo hab ich den Fehler?
Gruß soyo