2015-04-06 64 views
-2

我正在開發一個Web應用程序,在該應用程序中,Web用戶活動將在給定時間之前半小時內阻止。Php中的時間計算活動

我需要計算給定時間前半小時的時間。

意思是,如果日期和時間給出如08/04/2015 16:00:00 現在需要計算給定時間之前半小時的時間,即08/04/2015 15:30:00期間,阻止最終用戶的網絡活動。

請給我PHP建議和示例代碼。

+0

您可以創建一個會話並存儲時間並創建一個變量$ stoptime,這將是30分鐘,您可以比較您存儲在會話中的開始時間和當前時間,並且您可以相應地繼續 – 2015-04-06 09:58:01

回答

0

你可以藉此爲您refrence, 但你需要修改代碼,根據您的要求

$start_time = strtotime("2008-12-13 10:42:00"); // get this time while user loggs in 
$end_time = strtotime(date('Y-m-d H:i:s'));// this is dynamic time, it changes everytime when the page is reloaded 
$difference_in_minutes = round(abs($end_time - $start_time)/60,2); // this will return the diference between two times in minutes 

if($difference_in_minutes >= 30) 
{ 
// do you 30 minutes block stuff here 
} 

讓我知道,如果有進一步的分類需要