<?php
date_default_timezone_set(‘PRC‘); //默认时区
echo"今天:",date("Y-m-d",time()),"<br>";
echo "今天:",date("Y-m-d",strtotime("18 june2008")),"<br>";
echo "昨天:",date("Y-m-d",strtotime("-1 day")),"<br>";
echo "明天:",date("Y-m-d",strtotime("+1 day")),"<br>";
echo "一周后:",date("Y-m-d",strtotime("+1 week")),"<br>";
echo "一周零两天四小时两秒后:",date("Y-m-d G:H:s",strtotime("+1 week 2 days 4hours 2 seconds")), "<br>";
echo "下个星期四:",date("Y-m-d",strtotime("next Thursday")),"<br>";
echo "上个周一:".date("Y-m-d",strtotime("lastMonday"))."<br>";
echo "一个月前:".date("Y-m-d",strtotime("lastmonth"))."<br>";
echo "一个月后:".date("Y-m-d",strtotime("+1month"))."<br>";
echo "十年后:".date("Y-m-d",strtotime("+10year"))."<br>";
?>
某天 + n天:
strtotime可以接受第二个参数,类型timestamp,为指定日期
echo date(‘Y-m-d‘, strtotime ("+1 day", strtotime(‘2011-11-01‘))),"\n";
<?php
echo "Today:", Date (' y-m-d h:i:s '), "<br>";
echo "Tomorrow:", Date (' y-m-d h:i:s ', Strtotime (' +1 Day '));
?>
Last line output current time, next line output tomorrow time
Here +1 Day
Parameter 1 can be modified for any desired number of days can also be changed to year (years), month (months), hour (hours), Minute (min), second (SEC)
Such as
Date (' y-m-d h:i:s ', Strtotime ("+1 day +1 hour +1 minute");
Can be arbitrarily freely combined to achieve the purpose of any output time
Note: This method is intended for trial after 1970, which is the scope of the time stamp.
Another article:
PHP Common date phase function [date plus minus, two date difference, date conversion time Cut] The following code is a number of commonly used date processing functions, can be two times the date of the subtraction, two date difference, date conversion time cut.
echo Date (' y-m-d ', Strtotime (' +1 d ', strtotime (' 2009-07-08 ') ) ;
Date days Add function echo Date
PHP Common date phase function [date plus minus, two date difference, date conversion time Cut]
The following code is a number of commonly used date processing functions, can be two times the date of the subtraction, the difference between two dates, date conversion time cut.
echo Date (' y-m-d ', Strtotime (' +1 d ', strtotime (' 2009-07-08 '));//Date days Add function
echo Date ("y-m-d", ' 1246982400 ');
Echo ' <br> ';
echo Date ("y-m-d", ' 1279123200 ');
Die ();
$d = "2009-07-08 10:19:00";
echo Date ("Y-m-d", Strtotime ("$d +1 Day"); Date days addition function
function Datetotime ($d)//convert date to time heap intercept
{
$year = ((int) substr ("$d", 0,4));//year acquired
$month = ((int) substr ("$d", 5,2));//Get month
$day = ((int) substr ("$d", 8,2));//Date
Return Mktime (0,0,0, $month, $day, $year);
}
$Date _1= "2009-07-08";
echo $Date _1+1;
$Date _2= "2009-06-08";
$Date _list_a1=explode ("-", $Date _1);
$Date _list_a2=explode ("-", $Date _2);
$d 1=mktime (0,0,0, $Date _list_a1[1], $Date _list_a1[2], $Date _list_a1[0]);
$d 2=mktime (0,0,0, $Date _list_a2[1], $Date _list_a2[2], $Date _list_a2[0]);
$Days =round (($d 1-$d 2)/3600/24);
echo "Two dates before the difference between $days days";
How does PHP add one day at a time? An hour? Time plus minus (turn)