瞬間が訪れた後、私の質問に対する解決策が明らかになりました(私は自転車に乗っていました)。
strtottime(string $time {,int $now ])
の現在の$部分を現在の日付として設定する必要があります。
ie:もし私が8/10/10のタイムシートの要約を見ていれば、「$ time() - now」ではなく「現在の私の日付/ 2008年、それはstrtotime()によると "now"となり、昨日は8/09、明日は8/11となっています。 8/12。ここで
はコードの例です:
<?php
//catch variable
$givendate=$_GET['given'];
//convert given date to unix timestamp
$date=strtotime($givendate);
echo "Date Set As...: ".date('m/d/Y',$date)."<br />";
//use given date to show day before
$yesterday=strtotime('-1 day',$date);
echo "Day Before: ".date('m/d/Y',$yesterday)."<br />";
//same for next day
$tomorrow=strtotime('+1 day',$date);
echo "Next Day: ".date('m/d/Y',$tomorrow)."<br />";
$lastmonday=strtotime('last monday, 1 week ago',$date);
echo "Last Moday: ".date('D m/d/Y',$lastmonday)."<br />";
//form
echo "<form method=\"get\" action=\"{$_SERVER['PHP_SELF']}\">";
//link to subtract a day
echo "<a href=\"newtimetravel.php?given=".date('m/d/Y',$yesterday)."\"><< </a>";
//show current day
echo "<input type=\"text\" name=\"given\" value=\"$givendate\">";
//link to add a day
echo "<a href=\"newtimetravel.php?given=".date('m/d/Y',$tomorrow)."\"> >></a><br />";
//submit manually entered day
echo "<input type=\"submit\" name=\"changetime\" value=\"Set Current Date\">";
//close form
echo "<form><br />";
?>
は「< <」をクリックし、「>>」の進歩と問題
良い答えですが、引用符を忘れないでください$ _GET ['date'] – Tech4Wilco