如何计算两个date()之间的差异?

时间:2012-07-02 14:04:51

标签: php

  

可能重复:
  How to calculate the difference between two dates using PHP?

我有两次这种格式:date("Y-m-d H:i:s")。 如何计算这两次之间的差异?

2 个答案:

答案 0 :(得分:1)

使用DateTime类和diff方法。

答案 1 :(得分:1)

试试这个:

<?php
    $datetime1 = date_create($start);
    $datetime2 = date_create($end);
    $interval = date_diff($datetime1, $datetime2);
    return $interval->format('%a'); //returns the number of days
?>