Time stamp of the last day
$date = Strtotime ('-1 days ');
//获取当天的年份
$y
=
date
(
"Y"
);
//获取当天的月份
$m
=
date
(
"m"
);
//获取当天的号数
$d
=
date
(
"d"
);
//将今天开始的年月日时分秒,转换成unix时间戳(开始示例:2015-10-12 00:00:00)
$todayTime
=
mktime
(0,0,0,
$m
,
$d
,
$y
);
//$todayTime即是当天零点的时间戳
PHP get time today tomorrow yesterday time stamp 2011-06-30 9:46<?php
echo "Today:". Date ("y-m-d"). " <br> ";
echo "Yesterday:" Date ("y-m-d", Strtotime ("1 day"), "<br>";
echo "Tomorrow:". Date ("Y-m-d", Strtotime ("+1 Day")). " <br> ";
echo "One week later:". Date ("Y-m-d", Strtotime ("+1 Week")). " <br> ";
echo "2 days a week four hours two seconds after:". Date ("Y-m-d g:h:s", Strtotime ("+1 Week 2 Day 4 hours 2 Seconds")). " <br> ";
echo "Next week Four:". Date ("Y-m-d", Strtotime ("next Thursday")). " <br> ";
echo "Previous Monday:". Date ("Y-m-d", Strtotime ("Last Monday")). " <br> ";
echo "One months ago:". Date ("Y-m-d", Strtotime ("Last month"). " <br> ";
echo "One months later:". Date ("Y-m-d", Strtotime ("+1 Month")). " <br> ";
echo "Ten years later:". Date ("Y-m-d", Strtotime ("+10 Year")). " <br> ";
The function of the Strtotime () function is to parse a datetime description into a Unix timestamp
int strtotime (string time [, int now])
?>
This function expects to accept a string containing the U.S. English date format and attempt to resolve it to a Unix timestamp (the number of seconds from 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 time of the system.
-------------------------------------------------------------------
Get the code for the day before and yesterday's date in PHP
It was the same thing the day before yesterday, but I couldn't remember. Just remember that date_sub (now (), ' Interval 1 days ') in MySQL;d ate (' y/m/d h:i:s ', mktime (' h '), date (' I ') , date (' s '), date (' m '), date (' d ') +1, date (' Y '));
--------------------------------------------------------------------------------
Get today's unixtime first.
Then subtract the number of seconds in a day or two days
Format the reduced unixtime as a date.
--------------------------------------------------------------------------------
The following is the referenced content:
<?php
Date_default_timezone_set (' Asia/shanghai ');
#昨天
echo Date ("Y/m/d h:i:s", Time () -24*60*60);
echo "<br>";
#前天
echo Date ("Y/m/d h:i:s", Time () -2*24*60*60);
?>
--------------------------------------------------------------------------------
Up
--------------------------------------------------------------------------------
There are many ways to do this, I also introduce one kind of bar:
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"));
--------------------------------------------------------------------------------
Before the time is always very annoying, hehe, learning, the following is the time of next week now.
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 referenced 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 get a timestamp and then you format it yourself.
Strtotime (' Yesterday ');
Strtotime ('-2 day ');