0

次のコードがあり、$the_saturday_after_next_sunday を除いてすべて正常に動作しています。正しい日付を出力していません。日付を正しく表示する方法を教えてください。

助けてくれてありがとう。

<?php
$today = date('m/d/Y');
$next_sunday = date('m/d/Y', strtotime("next Sunday"));
$the_saturday_after_next_sunday = date('m/d/Y', strtotime("next Saturday", $next_sunday));

echo "today is: " . $today . "<br>";
echo "next sunday is: " . $next_sunday . "<br>";
echo "the saturday after next sunday is: " . $the_saturday_after_next_sunday . "<br>";
?>

私も試してみました

$the_saturday_after_next_sunday = strtotime("next Saturday", $next_sunday); 
4

2 に答える 2

3
$sunday   = strtotime("next Sunday");
$saturday = $sunday + 60 * 60 * 24 * 6;
echo date('m/d/Y', $saturday);

これはPHP4.4以降で機能します。http: //3v4l.org/SUnaRを参照してください。

于 2013-03-14T00:12:05.730 に答える
1

これを試して:

strtotime("next Saturday", strtotime($next_sunday))

それ以外の:

strtotime("next Saturday", $next_sunday)
于 2013-03-14T00:13:57.847 に答える