php函数判断给定的两个日期的关系 对date日期函数的活用
代码如下:
<?php
header('content-type:text/html;charset=utf8 ');
//判断是否在本月一周内
function dates($date1,$date2)
{
$date1=strtotime($date1);
$date2=strtotime($date2);
$yue1=date("n",$date1); //得到月份
$yue2=date("n",$date2);
if($yue1!=$yue2)
{
return "不在一月内";
}else
{
$wk_day1=date("w",$date1); //得到星期几
$wk_day2=date("w",$date2);
$date_now1=date("j",$date1); //得到几号
$date_now2=date("j",$date2);
$cal_result1=ceil($date_now1/7); //计算是第几个星期几
$cal_result2=ceil($date_now2/7);
if($cal_result1!=$cal_result2){
return "不在一周内";
}else if($wk_day1==$wk_day2){
return "是同一天";
}else{
return "是同一周";
}
}
}
$a="2016-06-01";
$b="2016-06-3";
echo dates($a,$b);//调用方法
希望,对你有所帮助!