0

土曜日に 12 週間を加算して変数に格納するコードを書きましたが、今度は別の変数を使用して、12 週間に格納された変数に 1 週​​間を加算したいと思います。 1970/01/08」の日付。私はコードを次のように書きます

$month = 2;
$year = 2012;
$saturday = strtotime('First Saturday '.date('F o',
    mktime(0,0,0, $month, 1, $year)));
echo date('Y/M/d', $saturday);
echo "<br/>";
$season1 = strtotime ( '+12 week' , $saturday);
$season1= date ( 'Y/M/d' , $season1 );
echo $season1;
echo "<br/>";
echo "<br/>";
$abc = strtotime ('+1 week' , $season1);
$abc = date ('Y/M/d', $abc);
echo "<br/>";
echo $abc;

$abc変数でエラーが発生しました。これを整理するのに誰か助けてもらえますか、事前に感謝します

4

1 に答える 1

2

strtotime() の 2 番目のパラメータは、整数などの TIME 値でなければなりません。ここで文字列を渡しています:

$abc = strtotime ('+1 week' , $season1);
                             ^^^^^^^^^----

これが呼び出された時点で、$season1 は次のdate() 呼び出しで作成した文字列です。

$season1= date ( 'Y/M/d' , $season1 );
于 2012-05-10T05:18:20.587 に答える