個人的なテストの場合は、strtotime("-1 day") を直接使用します。
は今日の前日、つまり昨日を表示します。今日は、現在の Unix 時間のカットオフに基づいて決定されます。
date_default_timezone_set('PRC'); //デフォルトのタイムゾーン
echo "Today:",date("Y-m-d",time()),"
"; , date("Y-m-d",strtotime("2008 年 6 月 18 日")),"
";
echo "昨日:",date("Y-m-d",strtotime("-1 day")), "< br> ;";
echo "明日:",date("Y-m-d",strtotime("+1 day")), "
";
echo "1週間後:",date("Y-m-d",strtotime (" +1 週間")), "
";
echo "1 週間、2 日、4 時間 2 秒後:",date("Y-m-d G:H:s",strtotime("+1)週 2 日 4 時間 2 秒")), "
";
echo "次の木曜日:",date("Y-m-d",strtotime("次の木曜日")), "
";
echo "最後の月曜日:".date("Y-m-d",strtotime("最後の月曜日") ))."
";
echo "1 か月前:".date("Y-m-d",strtotime("先月"))."
";
echo "1 か月後:" .date("Y-m-d",strtotime("+1 か月"))."
";
echo "10 年後:".date("Y-m-d",strtotime("+10 年")"
";
?>
function GetMinute($Minu,$type='l')
{
if(!strcmp($type,' b'))
$res=date("Y-m-d H:i:s",strtotime("-$分"));
if(!strcmp($type,'l' ))
$res=date("Y-m-d H:i:s",strtotime("+$Minu minutes"));
return $res;
}
//何秒前または、
function GetSec($sec,$type='l')
{
if(!strcmp($type,'b'))
$res=date("Y-m-d H:i:s",strtotime) 後の時刻("-$sec 秒"));
if(!strcmp($type,'l'))
$res=date("Y-m-d H:i:s",strtotime(" +$sec 秒"));
return $res;
}