The date() function in php is a function that can obtain the time and date. Maybe the most commonly used one is the year, month and day. Now I will share with you a little-known parameter of the date() function.
date() Function, this function is relatively familiar, the code is as follows:
echo("Result with date():
");
echo(date("l") . "
");
echo(date("l dS of F Y h:i:s A") . "
");
echo("Oct 3,1975 was on a ".date("l", mktime(0,0,0,10,3,1975))."
");
echo(date(DATE_RFC822) . "
");
echo(date(DATE_ATOM,mktime(0,0,0,10,3,1975)) . "
");
//Open source Code phpfensi.com
echo("Result with gmdate():
");
echo(gmdate("l") . "
");
echo(gmdate ("l dS of F Y h:i:s A") . "
");
echo("Oct 3,1975 was on a ".gmdate("l", mktime(0, 0,0,10,3,1975))."
");
echo(gmdate(DATE_RFC822) . "
");
echo(gmdate(DATE_ATOM,mktime (0,0,0,10,3,1975)) . "
");
?>
Result with date():
Wednesday
Wednesday 22nd of December 2010 02:36:18 AM
Oct 3,1975 was on a Friday
Wed, 22 Dec 10 02:36:18 +0000
1975-10-03T00:00:00+00:00
Result with gmdate():
Wednesday
Wednesday 22nd of December 2010 02:36:18 AM
Oct 3,1975 was on a Friday
Wed, 22 Dec 10 02:36:18 +000 0
1975-10 -03T00:00:00+00:00
Attached is the date() function parameter description in the PHP 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; For example: "Fri"
F - Month , full English name; such as: "January"
h - hour in 12-hour system; such as: "01" to "12"
H - hour in 24-hour system; such as: "00" to "23"
g - The hour in 12-hour format, do not add zeros if there are less than two digits; for example: "1" to 12"
G - The hour of 24-hour format, do not add zeros if there are less than two digits; such as: "0" to "23"
i - minute; such as: "00" to "59"
j - day, two digits, if there are less than two digits, do not add zero; such as: "1" to "31"
l - day of the week, in English Full name; such as: "Friday"
m - month, two digits, if less than two digits, add zero in front; such as: "01" to "12"
n - month, two digits, if less than two digits The digits are not filled with zeros; 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 - the number of days in the specified month; such as: "28" to "31"
U - the total number of seconds
w - number Type of 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 - day of the year; e.g.: "0" to "365"