【问题标题】:Calculate date interval in PHP [duplicate]在PHP中计算日期间隔[重复]
【发布时间】:2011-08-18 22:53:23
【问题描述】:

可能重复:
Subtracting dates in PHP

我有两个 Unix 时间戳,如何计算它们之间的总天数?

【问题讨论】:

标签: php datetime date timestamp


【解决方案1】:
$timestamp1 = x;
$timestamp2 = y;

$days_elapsed = floor(($timestamp2 - $timestamp1)/86400);

echo $days_elapsed;

【讨论】:

    【解决方案2】:

    Convert them to UNIX-timestamp(如果他们还没有),那么就

    $diff = abs($timestamp1 - $timestamp2);
    $days = (int) ($diff / 60 / 60 / 24); 
    

    【讨论】:

      【解决方案3】:

      这样的事情应该可以解决问题:
      $days = (strtotime($timestamp1)-strtotime($timestamp2))/(60*60*24);

      【讨论】:

        【解决方案4】:

        这段代码应该可以解决问题

        $numDays = abs($timeOne - $timeTwo)/60/60/24;
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2011-07-18
          • 2014-05-30
          • 1970-01-01
          • 1970-01-01
          • 2020-04-11
          • 1970-01-01
          • 2019-03-07
          相关资源
          最近更新 更多