我想弄清楚什么是最好的方法
- 获取当前日期/时间(
date('Y-m-d H:i:s')
最好吗?) - 从 SQL 中获取数据库数据
- 检查当前日期 (#1) 是否在从数据库中提取的日期和它之后的 5 小时之间
我是 php 的新手。
最佳答案
从MySQL中拉取你想要的日期
SELECT myDateCol FROM myTable WHERE ...
将其转换为 UNIX 时间戳
$db_timestamp = strtotime($db_row['myDateCol']);
检查数据库中的日期是否在最近 5 小时内
if ($db_timestamp >= strtotime('-5 hours')) echo 'DB date is within last 5 hours';
关于php - 比较 PHP 和 MYSQL 中的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1440318/