嘿,我想知道是否有任何脚本(PHP)可以检查是否在今天前三天指定日期.
说..
$d1 = date("Y-m-d", filemtime($testfile));
$d2 = date("Y-m-d");
Run Code Online (Sandbox Code Playgroud)
现在我想知道如何比较这两个日期,以检查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 {
}
Run Code Online (Sandbox Code Playgroud)
只需使用时间戳检查即可:
if (time() - filemtime($testfile) >= 3 * 86400) {
// ...
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7180 次 |
| 最近记录: |