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!