共计 580 个字符,预计需要花费 2 分钟才能阅读完成。
function futureTime($command){list($com,$n,$x)=explode("-",$command);
if($com=="xq"){$time=date("w",time());
$array = ["7","1","2","3","4","5","6"];
$time=date("w",time());
$tmp=strtotime(date('Y-m-d',strtotime('+'.($n*7).'day')))-(($array[$time]-$x)*24*60*60)-8*60*60;
return [$tmp,$tmp-time()];
}
if($com=="rq"){$tmp=strtotime(date('Y-m-d',strtotime('+'.$n.'day')))-8*60*60;
return [$tmp,$tmp-time()];
}
}
获取下星期三:futureTime("xq-1-3")
xq:星期标识
1:代表下星期 2:代表下下星期 n:代表第 n 个星期
3:代表星期三(1.2.3.4.5.6.7 星期一到星期天)
获取明天:futureTime("rq-1")
rq:日期标识
1:代表下一天
返回值:索引数组,一个是日期的时间戳,另一个是现在距离日期的秒数。
注意:所有的时间都是秒数,并且是从 00:00:00 开始计算的。
打赏小哥
微信打赏
支付宝打赏
正文完