PHP代码中如何返回两个日期之间间隔的天数呢?


摘要:
下文讲述php代码的相关技巧-获取两个日期之间间隔天数的方法分享,如下所示;

实现思路:
    1.使用strtotime将日期转换为时间戳
    2.对转换为时间戳的日期数据进行相减
    3.将两者之差处于24,再除以60,再除以60
   得到的结果为之间间隔的天数

例:


<?php 
function jianGeTianShu($d1,$d2)
{
  $s1 = strtotime($d1);
  $s2 = strtotime($d2);
    
  if ($s1 < $s2) {
    $t = $s2;
    $s2 = $s1;
    $s1 = $tmp;
  }
  return ($s1 - $s2) /(24*60*60);
}
$d1 = "2020-08-1";
$d2 = "2020-08-20";
$d = jianGeTianShu($d1, $d2);
echo $d;
 
?>