差異是MySQL時間。我試圖檢查MySQL返回的時間是否大於5分鐘。我已經嘗試了下面的代碼,但它似乎並沒有工作。PHP:檢查MySQL時間值是否大於5分鐘
if (strtotime($myMySQLTimeValue) > strtotime("+5 minutes",)) {
// My code if MySQL time is greater than 5 minutes
}
任何想法?
差異是MySQL時間。我試圖檢查MySQL返回的時間是否大於5分鐘。我已經嘗試了下面的代碼,但它似乎並沒有工作。PHP:檢查MySQL時間值是否大於5分鐘
if (strtotime($myMySQLTimeValue) > strtotime("+5 minutes",)) {
// My code if MySQL time is greater than 5 minutes
}
任何想法?
如果你已經有足夠的時間格式00:06:43
,那麼你可以使用下面的代碼
$diff_time = "00:06:43";
$diff_arr = split(":", $diff_time);
// Check mins and hours
if (intval($diff_arr[1]) >= 5 || intval($diff_arr[0]) > 0) {
echo "Time more then 5 min";
} else {
echo "Time less then 5 min";
}
假設你通過"SELECT NOW()"
檢索mysql的時候,你可以通過下面的比較:
$_5minuteslater = time() + 5 * 60;
if ($mysqlTime > $_5minuteslater) {
}
我實際上使用'TIMEDIFF'函數獲取select語句中兩個時間值之間的差異。這會以這種格式返回一個值:00:06:43 – jskidd3
填充另一個SELECT NOW()+ INTERVAL 5 MINUTE或任何你現有的而不是現在的變量 – Mihai