使用php返回时间差异

时间:2016-08-01 19:15:12

标签: php

使用以下行我以Y-m-d格式获得DATE。

echo date('Y-m-d',strtotime($result["created_at"]));

帐户的创建日期。现在我喜欢计算账户的年龄,所以我可以像5年,5个月一样打印出来。

任何想法?

1 个答案:

答案 0 :(得分:2)

试试这个:创建一个当前日期并使用差异。

$currentDate = new Date();
$interval = $currentDate->diff(new Date($result["created_at"]));
echo $interval->y . ' years and ' . $interval->m . ' months';