<?php 
// 返回当前星期几
function currentday() {
switch(date("D")) {
case "Mon":
$day = 1;
break;
case "Tue":
$day = 2;
break;
case "Wed":
$day = 3;
break;
case "Thu":
$day = 4;
break;
case "Fri":
$day = 5;
break;
case "Sat":
$day = 6;
break;
default:
$day = 7;
break;
}
return $day;
}// 返回星期几的日期
function weekday($weekday) {
if (!is_numeric($weekday)) {
$weekday = 1;
}
return mktime(0,0,0,date("m")  ,date("d")-currentday()+$weekday,date("Y"));
}
for ($i = 1; $i <= 7; $i++) {
echo "星期$i\t".date("Y-m-d", weekday($i))."<br>";
}
?>