Home  >  Article  >  Backend Development  >  How to get today's, yesterday's and tomorrow's dates in PHP

How to get today's, yesterday's and tomorrow's dates in PHP

藏色散人
藏色散人forward
2019-12-07 15:35:595840browse

The function of

<?php  
echo "今天:".date("Y-m-d")."<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 4 hours 2 seconds")). "<br>";       
echo "下个星期四:".date("Y-m-d",strtotime("next Thursday")). "<br>";       
echo "上个周一:".date("Y-m-d",strtotime("last Monday"))."<br>";       
echo "一个月前:".date("Y-m-d",strtotime("last month"))."<br>";       
echo "一个月后:".date("Y-m-d",strtotime("+1 month"))."<br>";       
echo "十年后:".date("Y-m-d",strtotime("+10 year"))."<br>";      
?>

strtotime() function is to parse the date and time description into a Unix timestamp

int strtotime ( string time [, int now] )

PHP day of the week acquisition code:

1. date(" l");

//Data can get the English day of the week, such as Sunday

2. date("w");

//This can get the numeric day of the week, such as Sunday 123, note that 0 is Sunday

To get the Chinese weekday, you can do this

$weekarray=array("日","一","二","三","四","五","六");
echo "星期".$weekarray[date("w")];

Get the specified date:

$weekarray=array("日","一","二","三","四","五","六");
echo "星期".$weekarray[date("w","2011-11-11")];

Because date The function is very powerful, and it can handle all such tasks. I’ll attach the table in the manual.

a - "am" or "pm"

A - "AM" Or "PM"

d - day, two digits, if there are less than two digits, add zero in front; such as: "01" to "31"

D - day of the week, Wednesday English letters; such as: "Fri"

F - month, full English name; such as: "January"

h - hour in 12-hour format; such as: "01" to "12 "

H - hour in 24-hour format; such as: "00" to "23"

g - hour in 12-hour format, no zeros are added for less than two digits; such as: "1" to 12"

G - hours in 24-hour format, no zeros are added for less than two digits; such as: "0" to "23"

i - minutes; such as: "00" to" 59"

j - day, two digits, if there are less than two digits, do not add zeros; such as: "1" to "31"

l - day of the week, full English name; such as : "Friday"

m - month, two digits, if there are less than two digits, add zeros in front; For example: "01" to "12"

n - month, two digits , if there are less than two digits, no zeros will be added; such as: "1" to "12"

M - month, three English letters; such as: "Jan"

s - seconds; such as : "00" to "59"

S ​​- add an English ordinal number at the end of the word, two English letters; such as: "th", "nd"

t - specify the number of days in the month; such as : "28" to "31"

U - Total seconds

w - Numeric day of the week, such as: "0" (Sunday) to "6" (Saturday)

Y - year, four digits; such as: "1999"

y - year, two digits; such as: "99"

z - the day of the year Day; such as: "0" to "365"

The above introduces in detail the method of getting the day of the week in PHP and the introduction of the date function. Please give it a try.

The above is the detailed content of How to get today's, yesterday's and tomorrow's dates in PHP. For more information, please follow other related articles on the PHP Chinese website!

Statement:
This article is reproduced at:csdn.net. If there is any infringement, please contact admin@php.cn delete