2017-02-26 5 views
1

ユーザーがチケットを送信できる管理パネルを作成しました。管理パネルには、チケットが来るたびにそこに表示される警告セクションがあります。チケットに関するすべてのデータ、送信日時をデータベースに保存しています。 私はこれをしたい: をチケットは、私はチケットが来ているときに、このようなことをadminに表示したい来るとき:そのチケットは今まで5分前に来て過去の時間から現在までの時間をPHPで計算します

  • 場合、それは「今だけ」を示しますチケットは、過去に別の日に来れば、それは「25 2月」

    のような日付を示し、「18時25」

  • :そのチケットは今までの24時間前に来る場合

  • は、それはのような時間を示しています

私はPHPを使用しています。私の悪い英語のために申し訳ありません:) どうすればいいですか?

+0

どのデータをデータベースに保存するのですか? – scaisEdge

+0

テーブル構造を提供できるか –

答えて

0
// 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; 
+0

それはあなたのために働くかどうか私に教えてください –

+0

ありがとうございます。それはとてもうまくいく。 –

関連する問題