Hi,
Bau es doch selber.
Schau Dir mal die Monsterfunktion strtotime() und date() an.echo date("D, d.m.Y" ,strtime(1 November 2003 +1 day));
echo date("D, d.m.Y" ,strtime(1 November 2003 +2 day));
echo date("D, d.m.Y" ,strtime(1 November 2003 +3 day));
ich muss zugeben, das hat mich jetzt selbst interessiert :-)
Eigentlich müsste sowas in der Art ja schon reichen. Man müsste es nur noch hübsch in ne Tabelle packen und... das war's...
function show_calendar($day='',$month='',$year='') {
$day = empty($day) ? date('d') : $day;
$month = empty($month) ? date('m') : $month;
$year = empty($year) ? date('Y') : $year;
for($i=0;;$i++) {
$inc_day = $day + $i;
$tag = mktime(1,1,1,$month,$inc_day,$year);
$check = !isset($check) ? date('m',$tag) : $check;
if(date('m',$tag) == $check) {
if(date('d') == date('d',$tag)) {
echo '<b>'.date('d.m.Y',$tag).'</b><br />';
}
else {
echo date('d.m.Y',$tag).'<br />';
}
}
else {
break;
}
}
}
show_calendar(1,11,2003);
vielleicht jedenfalls :-) Anmerkungen?
Gruß,
small-step