date_default_timezone_set('PRC'); //默认时区
echo"今天:",date("Y-m-d",time()),"
";
echo"今天:",date("Y-m-d",strtotime("18 june 2008")),"
";
echo"昨天:",date("Y-m-d",strtotime("-1 day")), "
";
echo"明天:",date("Y-m-d",strtotime("+1 day")), "
";
echo"一周后:",date("Y-m-d",strtotime("+1 week")), "
";
echo"一周零两天四小时两秒后:",date("Y-m-d G:H:s",strtotime("+1 week 2 days 4 hours 2 seconds")), "
";
echo"下个星期四:",date("Y-m-d",strtotime("next Thursday")), "
";
echo"上个周一:".date("Y-m-d",strtotime("last Monday"))."
";
echo"一个月前:".date("Y-m-d",strtotime("last month"))."
";
echo"一个月后:".date("Y-m-d",strtotime("+1 month"))."
";
echo"十年后:".date("Y-m-d",strtotime("+10 year"))."
";
?>
----------
某天 + n天:
strtotime可以接受第二个参数,类型timestamp,为指定日期
echo date('Y-m-d', strtotime ("+1 day", strtotime('2011-11-01'))), "
";
echo "今天:",date('Y-m-d H:i:s'),"
";
echo "明天:",date('Y-m-d H:i:s',strtotime('+1 day'));
?>
上一行输出当前时间,下一行输出明天时间
这里+1 day
可以修改参数1为任何想需要的数 day也可以改成year(年),month(月),hour(小时),minute(分),second(秒)
如
date('Y-m-d H:i:s',strtotime("+1 day +1 hour +1 minute");