Home > Article > Backend Development > PHP date function commonly used time processing methods, date processing methods_PHP tutorial
Copy code The code is as follows:
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] )
PHP Day of the Week Get Code:
Copy code The code is as follows:
date("l");
//data can get the English day of the week such as Sunday
date("w");
//This can get the numerical day of the week, such as 123. Note that 0 is Sunday
How to get the Chinese weekday
Copy code The code is as follows:
$weekarray=array("日","一","二","三","四","五","六");
echo "week".$weekarray[date("w")];
Get the specified date:
[code]
$weekarray=array("日","一","二","三","四","五","六");
echo "week".$weekarray[date("w","2011-11-11")];
Because the date function is very powerful, it can handle all such tasks. I will attach a 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; for example: "01" to "31"
D - day of the week, three English letters; such as: "Fri"
F - month, full English name; such as: "January"
h - hour in 12-hour clock; e.g.: "01" to "12"
H - Hour in 24-hour format; e.g.: "00" to "23"
g - hour in 12-hour format, no zeros are added if there are less than two digits; such as: "1" to 12"
G - hour in 24-hour format, no zeros are added if there are less than two digits; such as: "0" to "23"
i - minutes; e.g.: "00" to "59"
j - Day, two digits, if there are less than two digits, do not add zeros; for example: "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; such as: "01" to "12"
n - month, two digits, if there are less than two digits, no zero will be added; for example: "1" to "12"
M - month, three English letters; such as: "Jan"
s - seconds; e.g.: "00" to "59"
S - add an English ordinal number at the end of the word, two English letters; such as: "th", "nd"
t - the number of days in the specified 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; such as: "0" to "365"