Use php to get the time today tomorrow yesterday timestamp
2013-06-20 11:12
echo "Today:".date("Y-m-d")."
";
echo "Yesterday:".date("Y-m-d",strtotime("-1 day")), "
";
echo "Tomorrow:".date("Y-m-d",strtotime(" +1 day")). "
";
echo "One week later:".date("Y-m-d",strtotime("+1 week")). "
"; echo "One week, two days, four hours and two seconds later:".date("Y-m-d G:H:s",strtotime("+1 week 2 days 4 hours 2 seconds")). "
";
echo "Next Thursday:".date("Y-m-d",strtotime("next Thursday")). "
";
echo "Last Monday:".date("Y-m-d",strtotime( "last Monday"))."
";
echo "One month ago:".date("Y-m-d",strtotime("last month"))."
";
echo "One month later:".date("Y-m-d",strtotime("+1 month"))."
";
echo "Ten years later:".date("Y-m-d",strtotime( "+10 year"))."
"; The function of
strtotime() function is to parse the date and time description into a Unix timestamp
int strtotime ( string time [, int now] )
?>
This function expects a string containing a US English date format and attempts to parse it into a Unix timestamp (number of seconds since January 1 1970 00:00:00 GMT), whose value is relative to The time given by the now parameter. If this parameter is not provided, the current system time is used.
-------------------------------------------------- --------------------
Get the code for the day before yesterday and yesterday's date in PHP
It was the same when I went for the interview the day before yesterday, but I couldn't remember it at the time Get up. Just remember date_sub(now(),'interval 1 day');date('Y/m/d h:i:s',mktime(date('h'), date('i')) in MYSQL , date('s'), date('m') , date('d')+1, date('Y')));
------------- -------------------------------------------------- ----------------
First get today's UNIXTIME
Then subtract the seconds of one or two days
Format the subtracted UNIXTIME into a date.
-------------------------------------------------- ----------------------------------
The following is the quoted content:
date_default_timezone_set('Asia/Shanghai');
#Yesterday
echo date("Y/m/d h:i:s",time()-24*60*60);
echo "
";
#The day before yesterday
echo date("Y/m/d h:i:s",time()-2*24*60*60);
?>
------------------------------------------------ -------------------------------
up
------------ -------------------------------------------------- ------------------
There are many methods, let me introduce one:
date("Y/m/d H:i:s ", strtotime("1 days ago"));
date("Y/m/d H:i:s", strtotime("2 days ago"));
------- -------------------------------------------------- -----------------------
date("Y/m/d H:i:s",mktime(0,0,0,date ("m"),date("d")-1,date("Y")));
----------------------- -------------------------------------------------- -------
Calculating time used to be very annoying. Haha, I learned a lesson. Here is the current time next week.
date_default_timezone_set('Asia/Shanghai');
$tmp = time()+60*60*24*7;
print date("m/d/Y H:i:s", $tmp );
------------------------------------------------ ----------------------------------
Add one more:
$time_yes=localtime( time()-24*60*60, true);
$time_b_yes=localtime(time()-2*24*60*60, true);
$yesterday=$time_yes['tm_mday'];
$the_day_before_yes=$time_b_yes['tm_mday'];
--------------------------------- -----------------------------------------------
time()-86400 Yesterday's
The following is the quoted content:
//Yesterday
print date('Y-m-d', strtotime('-1 day'));
//Last week
print date('Y-m-d', strtotime('-1 week'));
//Last month
print date('Y-m-d', strtotime('-1 month' ));
//Last year
print date('Y-m-d' , strtotime('-1 year'));
?>
------------ -------------------------------------------------- ------------------
strtotime gets a timestamp, and then formats it yourself.
strtotime('yesterday');
strtotime('- 2 days');