Home > Article > Backend Development > Detailed explanation of php date and time date() and time() functions_PHP tutorial
This article will introduce the usage of two common date and time functions date and time in PHP. Friends in need can refer to this article.
Tell you a simple method:
代码如下 | 复制代码 |
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)) . " "); echo("Result with gmdate(): |
Syntax: string date(string format, int [timestamp]);
Function type: Time and date
Return value: string
The parameters are as follows:
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 format; 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 zero; 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; such as: "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 - day of the year; e.g.: "0" to "365"
If the displayed time is inconsistent with the system, you need to change the PHP.ini configuration file.
The system default is UTC time
You can open php.inc
Set date.timezone = PRC