差异是MySQL时间。我试图检查返回的MySQL时间是否大于5分钟。我已经尝试了下面的代码,但它似乎没有起作用。
if (strtotime($myMySQLTimeValue) > strtotime("+5 minutes",)) {
// My code if MySQL time is greater than 5 minutes
}
有什么想法吗?
答案 0 :(得分:3)
如果您已经有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";
}
答案 1 :(得分:0)
假设您按"SELECT NOW()"
检索了mysql时间,您可以使用以下比较:
$_5minuteslater = time() + 5 * 60;
if ($mysqlTime > $_5minuteslater) {
}