相关疑难解决方法(0)

PHP中的true/false如何工作?

我想知道PHP如何在内部处理真/假比较.据我所知,true定义为1,false定义为0.当我这样做时if("a"){ echo "true";},回声为" true ".PHP如何将"a"识别为1?

php

50
推荐指数
3
解决办法
10万
查看次数

检查两个日期之间的日期

我必须检查收到的日期是否在今天之前的3到6个月之间.如果超出此范围,则必须执行某些代码.

下面是代码

<?php

$date1 = '22-10-2017';
$date2 = date('d-m-Y' , strtotime('-3 months'));
$date3 = date('d-m-Y' , strtotime('-6 months'));
if((strtotime($date1) < strtotime($date2)) || (strtotime($date1) > strtotime($date3))){
    echo "Inside Range";
}else echo "Out of Range";

?>
Run Code Online (Sandbox Code Playgroud)

例如,如果

  1. 传入日期是20-02-2018 - 超出范围.
  2. 传入日期为20-10-2017 - 内部范围.
  3. 传入日期是20-08-2017 - 超出范围.

php date strtotime date-difference

0
推荐指数
1
解决办法
1604
查看次数

标签 统计

php ×2

date ×1

date-difference ×1

strtotime ×1