把兩個日期或時間用大於小於號來比較。有些場景,需要控制使用者操作某個功能時只能在某個日期,或某個時間段內可以操作或查看,其餘時間段不允許。
公司電商專案有這樣的需求:
優惠價活動功能:
#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中文網其他相關文章!