Rumah  >  Artikel  >  pembangunan bahagian belakang  >  PHP中比较日期大小,比较时间大小案例

PHP中比较日期大小,比较时间大小案例

Faith、
Faith、asal
2021-12-16 14:35:19141semak imbas

把两个日期或时间用大于小于号进行对比。有些场景,需要控制用户操作某个功能时只能在某个日期,或某个时间段内可以操作或查看,其余时间段不允许。

公司电商项目有这样的需求:

优惠价活动功能:

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;;//在此实现自己的逻辑
}

Atas ialah kandungan terperinci PHP中比较日期大小,比较时间大小案例. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:php怎么实现向上取整除Artikel seterusnya:php怎么获取本月有几天