我已經創建了一個管理面板,用戶可以發送門票。在管理面板中,有一個警報部分,每當門票到達時顯示在那裏。我正在保存關於故障單的所有數據,並在數據庫中發送日期和時間。 我想這樣做: 當一票來了,我想展現給管理員認爲該票來的時候,是這樣的:計算從過去一直到現在的持續時間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
你能否提供表格結構 –