首頁  >  文章  >  後端開發  >  PHP中比較日期大小,比較時間大小案例

PHP中比較日期大小,比較時間大小案例

Faith、
Faith、原創
2021-12-16 14:35:19199瀏覽

把兩個日期或時間用大於小於號來比較。有些場景,需要控制使用者操作某個功能時只能在某個日期,或某個時間段內可以操作或查看,其餘時間段不允許。

公司電商專案有這樣的需求:

優惠價活動功能:

#1. 優惠價活動功能設定

<?php
$start_date = &#39;2021-09-20&#39;;
$end_date = &#39;2021-09-21&#39;;
$now_date = date(&#39;Y-m-d&#39;);
if( $start_date<=$now_date && $end_date>=$now_date ){
     echo &#39;当前日期在区间内&#39;;//在此实现自己的逻辑
}else{
     echo &#39;当前日期不在区间内&#39;;//在此实现自己的逻辑
}

die;

$start_time = &#39;7:00&#39;;
$end_time  = &#39;18:00&#39;;
$now_time  = date(&#39;H:i&#39;);
if( $start_time<=$now_time && $end_time>=$now_time ){
     echo &#39;当前时间在区间内&#39;;//在此实现自己的逻辑
}else{
     echo &#39;当前时间不在区间内&#39;;//在此实现自己的逻辑
}

以上是PHP中比較日期大小,比較時間大小案例的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn