The examples in this article describe the common methods of displaying time in php. Share it with everyone for your reference. The specific analysis is as follows:
1. PHP function Date() gets the current time
Code:
Copy code The code is as follows:
Displayed format: year-month-day hour:minute:second
Related parameters:
a: "am" or "pm"
A: "AM" or "PM"
d: Day, two digits, if there are less than two digits, add zeros in front, such as: "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, 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 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, 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 zero will be added; for example: "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: 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"
2. Solution to the problem of Date() function in PHP5 obtaining a time difference of 8 hours
Just add a definition before the output time: date_default_timezone_set("PRC");, code:
<?php date_default_timezone_set("PRC"); echo date("Y-m-d H:i:s"); ?>
3. PHP function to obtain file creation time and last modification time
filemtime(string filename): Returns the time when the file was last modified, and returns false when an error occurs. The time is returned as a Unix timestamp, which can be used with Date().
filectime(string filename): Returns the time when the last inode of the file was modified, or false if an error occurs. The time is returned as a Unix timestamp.
fileatime(string filename): Returns the time when the file was last accessed, or false if an error occurs. The time is returned as a Unix timestamp.
4. PHP compares the number of days between two dates
Code:
<?php echo (strtotime("2008-08-24 00:00:00")-strtotime("2008-08-08 00:00:00"))/86400; ?>
I hope this article will be helpful to everyone’s PHP programming design.