5

指定された日付が今日の 3 日前かどうかを確認できるスクリプト (php) があるかどうか知りたいです。

いう..

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

この 2 つの日付を比較して、d1 が少なくとも 3 日前または d2 より前であるかどうかを確認する方法を知りたいと思います。

4

6 に答える 6

8

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 {
 }
于 2012-10-12T09:08:36.473 に答える
1

まあ、mktime() 関数を使っている人が誰もいないのを見て唖然としました。

たとえば、入力日は :10/10/2012 です。

mktime を UNIX タイムスタンプに変換する

$check_date=mktime(0,0,0,10,**10+3**,2012);

あらゆる操作を実行できます天気 +,-,*,/

于 2012-10-12T09:43:41.453 に答える