我有一个格式为日期和时间的字符串2013-07-01 19:10:05 (Y-m-d H:i:s)
。当我从存储日期和时间的数据库中输出数据时,我想查看自该日期和时间以来是否已经过去了三天。
示例:存储在数据库中的是2013-07-01 00:00:00
. 3 天后存储的日期和时间将是2013-07-03 00:00:00
。
如果那是真的,我想回应一些文字。
我尝试了以下方法,但我认为我完全不在航行。
if( strtotime('-3 days') < strtotime($row["orderdatetime"]) ) {
echo " <img src='imgs/warning.png' ></td >";
}
感谢您提供任何帮助!
真诚的,安德烈亚斯
编辑:
这就是我的 PHP 脚本的样子。
if ($row["confirmeddatetime"] == "0000-00-00 00:00:00" ) {
$db_datetime = new DateTime($row['orderdatetime']);
$db_plus_three = $db_datetime->add(new DateInterval('P3D'));
$now_datetime = new DateTime();
if ($db_plus_three < $now_datetime) {
echo " <img src='imgs/warning.png' ></td >";
} else {
echo "</td >";
}
你们中的任何人都可以确定是否有问题吗?