<?php
$y = 2004;
$w = 35;$d = $w;
while(date("W",strtotime("$y-01-01 +$d week")) > $w) $d--;
$t = strtotime("$y-01-01 +$d week");
$d = date("w",$t);
echo date("Y年m月d日",strtotime("-$d day",$t));
echo " - ";
echo date("Y年m月d日",strtotime((6-$d)." day",$t));
?>
这是一周从星期日算起的,如要象你那样从星期一算起则
$d = date("w",$t);
改为
$d = date("w",$t)-1;
$y = 2004;
$w = 35;$d = $w;
while(date("W",strtotime("$y-01-01 +$d week")) > $w) $d--;
$t = strtotime("$y-01-01 +$d week");
$d = date("w",$t);
echo date("Y年m月d日",strtotime("-$d day",$t));
echo " - ";
echo date("Y年m月d日",strtotime((6-$d)." day",$t));
?>
这是一周从星期日算起的,如要象你那样从星期一算起则
$d = date("w",$t);
改为
$d = date("w",$t)-1;
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货