【发布时间】:2026-02-21 14:50:02
【问题描述】:
我已将日期字段存储在 DB 中。
在 PHP 中,我正在获取该字段并转换为日期。
我想将该时间与当前时间进行比较。如果该差异超过 60 分钟。它会返回一些值。
我不知道怎么写逻辑
$lastUpdatedField = $rows_fetch['lastUpdatedTime'];
$lastUpdatedDate = new DateTime($lastUpdatedField);
$nowDate = new DateTime(date('y-m-d h:m:s'));
我的旧日期和时间在 $lastUpdatedDate 变量中,当前时间在 $nowDate 中。
如何比较这两者
【问题讨论】:
-
+1 用于使用 DateTime 类。
-
旁注:
new DateTime(date('y-m-d h:m:s'))完全是多余的(并且可能存在时区问题)。完全省略构造函数参数。
标签: php