PHP:检查MySQL时间值是否大于5分钟

标签 php mysql sql

差异是MySQL时间。我正在尝试检查返回的 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";
}

关于PHP:检查MySQL时间值是否大于5分钟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22730236/

相关文章:

php - 文本区域 "wrap=hard"不适用于 Firefox

mysql - 在大于 TIME 范围的 MySQL 中存储持续时间的最佳方法是什么?

php - Mysql 多数据库连接不起作用

php - 如何从表记录和分数中获取X连续天数的间隔和值

javascript - URL 以谷歌在 Chrome 中的方式编码字符串

php - 使用干预将图像的 DPI 从 72 更改为 300

mysql - HQL/SQL根据计数选择前10条记录

java - 使用 JOOQ 插入可更新记录时如何忽略重复键错误

mysql - 具有自定义值的sql唯一约束

php - mySQL/PHP 登录表单无法正常工作