print("July 1, 2000 is on a " . date("l", mktime(0,0,0,7,1,2000)));
计算一周的日期根据今天的星期数条件进行日期加减得到
$tomorrow = mktime(0,0,0,date("m") ,date("d")+1,date("Y"));
计算一周的日期根据今天的星期数条件进行日期加减得到
$tomorrow = mktime(0,0,0,date("m") ,date("d")+1,date("Y"));
调试欢乐多
$date="2002-09-11";
$datearr=explode("-",$date);
$year=$datearr[0];
$month=sprintf('%02d',$datearr[1]);
$day=sprintf('%02d',$datearr[2]);
$hour=$minute=$second=0;
$dayofweek=getdate(mktime($hour,$minute,$second,$month,$day,$year));
$weekday=$dayofweek['weekday'];
$wday=$dayofweek['wday'];
echo $weekday."<br>";; //得到星期几的英文名称
echo $wday."<br>"; //得到0-6的数字,0代表Sunday,1代表Monday,......6代表Saturday
?>
$cur=DATE("w",2002-12-11);
ECHO $cur;
?>
$str = "2002-12-19";
$dayOfWeek = date("D",strtotime($str));
echo $dayOfWeek;
?>
$b = mktime(0,0,0,1,1,2002);
$c = getdate($b);
$d = $c['wday'];
echo $d;
$str = "2002-12-19";
$dayOfWeek = date("D:Y-m-d",strtotime($str));
echo "\n-------------------day name of that week:\n";
echo $dayOfWeek;$dayOfWeek_n = date("w",strtotime($str));
echo "\n-------------------the days of that week:\n";
for($i = 0;$i<7;$i++)
{
echo date("D:Y-m-d",strtotime($str)+($i-$dayOfWeek_n)*3600*24);
echo "\n";
}
?>
print date('w','2002-12-19');
?>
在php手册中有相关介绍你可以看看,这些东东自己看看手册都可以搞定的。祝大家愉快
<?
$dayOfWeek_n = date("w",strtotime($str));
for($i = 0;$i<7;$i++)
{
echo date("D:Y-m-d",strtotime($str)+($i-$dayOfWeek_n)*3600*24);
echo "\n";
}
?>
$weekEnd = strtotime($str)+(6-$dayOfWeek_n)*3600*24);…………………………