php获取日期之间的天数
嘻嘻发布于2020-04-14
浏览在PHP项目开发的过程中,进程会碰到要获取两个时间的天数,小时、分钟数,那有没有想mysql一样提供的date_diff方法,获取这些差值很方便,这里提供两种方法。
利用strtotime函数
$diffTimestamp = strtotime($data1) - strtotime(date2);
$diffDays = floor($diffTimestamp/(3600*24));
```php
#### DateTime对象
```php
$dStart = new DateTime('2012-07-26');
$dEnd = new DateTime('2012-08-26');
$dDiff = $dStart->diff($dEnd);
echo $dDiff->format('%r%a'); // use for point out relation: smaller/greater