php - 如何检查日期是否在今天前三天

标签 php date datetime

嘿,我想知道是否有任何脚本 (php) 可以检查指定日期是否在今天前三天。

说..

$d1 = date("Y-m-d", filemtime($testfile));
$d2 = date("Y-m-d");

现在我想知道如何比较这两个日期以检查 d1 是否至少在 3 天前或 d2 之前 任何帮助将不胜感激。

最佳答案

为什么不使用 DateTime 对象。

 $d1 = new DateTime(date('Y-m-d',filemtime($testfile));
 $d2 = new DateTime(date('Y-m-d'));
 $interval = $d1->diff($d2);
 $diff = $interval->format('%a');
 if($diff>3){
 }
 else {
 }

关于php - 如何检查日期是否在今天前三天,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12855585/

相关文章:

php - 如何在纯 PHP 中返回半径内的坐标? (没有MySQL)

php - 如何根据另一个选定的行来选择多行

php - MariaDB 在 `authentication_string` 表中同时具有 `Password` 和 `mysql.user` 字段

javascript - 验证日期是否早于当前日期

r - 将异构日期字符向量转换为日期格式 (R)

java - 从 XMLGregorianCalendar 转换为 java.util.Date 时精度损失

php - php 和 mysql 上的阿拉伯字符 "???????"

c# - 更改 ASCX 文件中的日期格式

python - 在新的 pandas 数据框列中计算年、月等日期时间差

javascript - MomentJS 的奇怪日期时间输出