在 php 中计算从过去到现在的持续时间

calculate duration from a past time until now in php

我制作了一个管理面板,用户可以发送票证。在管理面板中有一个警报部分,每当有票时它就会显示在那里。我在数据库中保存有关票证、发送日期和时间的所有数据。 我想做这个: 当一张票到来时,我想向管理员展示当那张票到来时,像这样:

我正在使用 php。对不起,我的英语不好 :) 那么我该怎么做呢?

// supply your date form database instead of "2011-10-10 10:00:00"
// strtotime convert in to number of seconds
$datetime1 = strtotime("2011-10-10 10:00:00");
//date("Y-m-d H:i:s") provide current time
$datetime2 = strtotime(date("Y-m-d H:i:s"));
// diffence in number of seconds
$interval  = abs($datetime2 - $datetime1);
$minutes   = round($interval / 60);
echo 'Diff. in minutes is: '.$minutes;