Ich habe gerade so gut wie keine Zeit für sowas, aber in etwa müsste es ja wohl so funktionieren:
Code:
function get_first_day($day_number=1, $month=false, $year=false)
{
$month = ($month === false) ? strftime("%m"): $month;
$year = ($year === false) ? strftime("%Y"): $year;
$first_day = 1 + ((7+$day_number - strftime("%w", mktime(0,0,0,$month, 1, $year)))%7);
return mktime(0,0,0,$month, $first_day, $year);
}
// Beispielausgabe - dritter Mittwoch im Januar 2010
echo strftime("%a %d-%m-%Y", get_first_day(3, 1, 2010));
?>
Mit besten Grüßen,
Carolina.
Lesezeichen