我已经创建了一个管理面板,用户可以发送门票。在管理面板中,有一个警报部分,每当门票到达时显示在那里。我正在保存关于故障单的所有数据,并在数据库中发送日期和时间。 我想这样做: 当一票来了,我想展现给管理员认为该票来的时候,是这样的:计算从过去一直到现在的持续时间php
如果门票进来五分钟前到现在为止它显示“刚才”
如果门票进来24小时之前到现在为止它显示的时间等:“18:25”
如果票进来又一天过去它显示日期,如“25 二月”
我正在使用php。对不起,我的英语不好:) 所以我该怎么做?
我已经创建了一个管理面板,用户可以发送门票。在管理面板中,有一个警报部分,每当门票到达时显示在那里。我正在保存关于故障单的所有数据,并在数据库中发送日期和时间。 我想这样做: 当一票来了,我想展现给管理员认为该票来的时候,是这样的:计算从过去一直到现在的持续时间php
如果门票进来五分钟前到现在为止它显示“刚才”
如果门票进来24小时之前到现在为止它显示的时间等:“18:25”
如果票进来又一天过去它显示日期,如“25 二月”
我正在使用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;
让我知道它是否适用于你 –
非常感谢你。它工作得很好。 –
哪些数据用于存储数据库中的日期和时间? – scaisEdge
你能否提供表格结构 –