如果時間超過15分鐘,我的數據庫中的某個日期和時間就會計算出一些麻煩。我怎樣才能檢查這個?PHP檢查日期和時間是否已經過去15分鐘
我有這個在我的數據庫(例如):
2014年1月30日15時29分31秒
然後我從PHP日期:
$date = date("Y-m-d H:i:s");
但如何我可以檢查時間是否過了15分鐘,或者如果這是不同的一天?
我到目前爲止這樣的代碼:
$date = date("Y-m-d H:i:s");
$sql = "SELECT date FROM reset WHERE session_id = '".$sessid."' limit 1";
$result = mysql_query($sql);
$value = mysql_fetch_object($result);
$dbdate = $value->date;
$checkdate = strtotime($dbdate);
if ($checkdate - time() > 15 * 60) {
error_log("15 mins passed");
}
你爲什麼要使用一個數據庫......你應該只是其存儲在用戶會話變量 – cmorrissey
因爲它是一個密碼重置鏈接15分鐘爲已過期的行會被設置後。這就是我使用數據庫的原因。 – Anders