首页 >后端开发 >PHP问题 >PHP中比较日期大小,比较时间大小案例

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

Faith、
Faith、原创
2021-12-16 14:35:19234浏览

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

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

优惠价活动功能:

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