2) $leap_year_dif++; // ... $leap_year = ceil(($leap_year_dif-2)/4); // ... $dif = $dif*365 + $leap_year; // Tage berechnen if ($month_num > 1) $dif += 31; // Tage für Monate dazurechnen if ($month_num > 2) $dif += 28; if ($month_num > 3) $dif += 31; if ($month_num > 4) $dif += 30; if ($month_num > 5) $dif += 31; if ($month_num > 6) $dif += 30; if ($month_num > 7) $dif += 31; if ($month_num > 8) $dif += 31; if ($month_num > 9) $dif += 30; if ($month_num > 10) $dif += 31; if ($month_num > 11) $dif += 30; if ($month_num > 12) $dif += 31; $dif += $day-1; // Tag dazurechnen $weekday = ($dif % 7); // Wochentag ausrechnen } /////////////////////////////// 0 => Montag /////////////////////////////// 1 => Dienstag /////////////////////////////// ... /////////////////////////////// 6 => Samstag /////////////////////////////// Ende der Wochentag-Berechnung echo stop_timer(9); /////////// BENÖTIGT: /////////////////////////////// ~ 0.514 (Durchschnitt) ?>