把两个日期或时间用大于小于号进行对比。有些场景,需要控制用户操作某个功能时只能在某个日期,或某个时间段内可以操作或查看,其余时间段不允许。
公司电商项目有这样的需求:
优惠价活动功能:
1. 优惠价活动功能设置
<?php $start_date = '2021-09-20'; $end_date = '2021-09-21'; $now_date = date('Y-m-d'); if( $start_date<=$now_date && $end_date>=$now_date ){ echo '当前日期在区间内';//在此实现自己的逻辑 }else{ echo '当前日期不在区间内';//在此实现自己的逻辑 } die; $start_time = '7:00'; $end_time = '18:00'; $now_time = date('H:i'); if( $start_time<=$now_time && $end_time>=$now_time ){ echo '当前时间在区间内';//在此实现自己的逻辑 }else{ echo '当前时间不在区间内';//在此实现自己的逻辑 }
以上是PHP中比较日期大小,比较时间大小案例的详细内容。更多信息请关注PHP中文网其他相关文章!