PHP 设置每天特定时间,超过特定时间则跳过当天日期

例如:

设置每天特定时间段为15点整

";
echo "当前时间戳: $now_time 

"; $end_time = mktime(15,0,0,date('m'),date('d'),date('Y'));//获取当天15点的时间戳 echo '每天规定时间:'.date('Y-m-d H:i:s',$end_time)."
"; echo "每天15点整时间戳:$end_time

"; ?>

对比时间,如果超过规定的时间段,则跳过当天日期

//设置日期数组
$select_date = array(
	'1' => '2017-8-23',
	'2' => '2017-8-24',
	'3' => '2017-8-25',
	'4' => '2017-8-26',
	'5' => '2017-8-27',
);

//获取当天日期
$now_date = date('Y-m-d',time());
echo "当天日期:$now_date 
"; //循环日期 foreach ($select_date as $key => $value) { //如果当前时间大于每天规定时间19点整 并且 当天日期等于日期数组日期则跳过不显示 if(time() > $end_time && strtotime($now_date) == strtotime($value)){ echo "跳过的日期为:$value
"; continue; } echo "日期: $value
"; }


PHP 设置每天特定时间,超过特定时间则跳过当天日期_第1张图片

你可能感兴趣的:(PHP)