【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
";
}
文章图片
推荐阅读
- 对GO切片的理解
- 小程序商城网站开发秒杀模块篇
- 盲盒购物网站系统开发建设 第三篇
- Netty核心概念之ChannelHandler&Pipeline&ChannelHandlerContext
- 简单的线程池实现多线程对大文件的读取
- SSH 端口转发与 SOCKS 代理
- Ubuntu16.04/Scala2.11.8安装教程
- 学习PHP中的高精度计时器HRTime扩展
- 使用OpenResty+Lua实现灰度测试(金丝雀)
- 使用源码编译安装PHP扩展