形式の日付と時刻の文字列があります2013-07-01 19:10:05 (Y-m-d H:i:s)
。日時が格納されているデータベースからデータを出力するとき、その日時から 3 日経過しているかどうかを確認したい。
例: データベースに格納されているのは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 >";
}
何かが間違っているかどうかを特定できる人はいますか?