2010-11-28 6 views
1

PHPを使用して現在の日付から7日以内に日付が含まれるかどうかを調べる方法はありますか?もしあれば、その日が何日離れたかを知ることも可能でしょうか?日付は7日以内ですか? PHP

+0

あなたがまだタイムゾーンを扱っていない場合は、あなたが持っていることをお勧めします。アプリケーションに異なるタイムゾーンを使用し始めると、日付操作の問題が発生します – Sairam

答えて

2
$date = strtotime('2010-11-28'); 

if (strtotime('-7 days') < $date && $date < strtotime('+7 days')) { 
    // yup 
} 

$difference = abs($date - time())/60/60/24; 

は少し洗練さでしたが、うまくいけば、これはあなたに正しいアイデアを与えるはずです。もちろん、Date classがこれを処理するのに推奨される方法ですが、PHP 5.3以降でのみ利用可能です。

関連する問題