//$time 已知时间戳
//$week 上一个星期几
//$num 0 本星期 1 上个星期 -1 下个星期
function weekday($time,$week,$num){
if(is_numeric($time)){
$weekday = array('星期日','星期一','星期二','星期三','星期四','星期五','星期六');
if(in_array($week,$weekday)){
if(is_numeric($num)){
$d=date('w',$time)-1;
if($d<0){
$d = 6;
}
$w = array('星期一'=>1,'星期二'=>2,'星期三'=>3,'星期四'=>4,'星期五'=>5,'星期六'=>6,'星期日'=>7);
$a = ((7*($num+1))+$d)*24*3600;
return date('Y-m-d H:i:s',$time-$a);
}
return '参数有误';
}
return '参数有误';
}
return '参数有误';
}
//$week 上一个星期几
//$num 0 本星期 1 上个星期 -1 下个星期
function weekday($time,$week,$num){
if(is_numeric($time)){
$weekday = array('星期日','星期一','星期二','星期三','星期四','星期五','星期六');
if(in_array($week,$weekday)){
if(is_numeric($num)){
$d=date('w',$time)-1;
if($d<0){
$d = 6;
}
$w = array('星期一'=>1,'星期二'=>2,'星期三'=>3,'星期四'=>4,'星期五'=>5,'星期六'=>6,'星期日'=>7);
$a = ((7*($num+1))+$d)*24*3600;
return date('Y-m-d H:i:s',$time-$a);
}
return '参数有误';
}
return '参数有误';
}
return '参数有误';
}