Home >Backend Development >PHP Tutorial >Detailed explanation of PHP time and date functions_PHP tutorial
The diversification and similar functions of PHP functions are really a major feature. The same application can be implemented with multiple functions. I am afraid this is also an open source one. The disadvantages are over; through systematic study of PHP time functions, I have fully understood the concepts of timestamps and time zones (this is really important). Friends in need can refer to it.
All functions in PHP are from the UNIX era, that is, starting from January 1, 1970.
The date is the number of seconds since this time.
When a function calls the number of seconds since this time, treat it as a timestamp.
Local time function
1. string date(string format,inieger timestamp)
This function returns a string representing the time, which is controlled by string format.
For example:
?
2 3 4
|
print(date("Y year m month d day");//Output the current year, month and day. print(date("Y year m month d day",60*60*24*365*10);//Output January 1, 1980. ?>
|
Control character representing the year: Y---four-digit year y---two-digit year
Control character representing the month: m---month from 1-12 F---English month name M---abbreviated month name
Control symbol representing the day number: d---the day of the month with 0 in front j--the day number without 0 in front
Control symbol indicating the day of the week: l--English week D--abbreviated week
1 2 3 4 5 6 |
$current_date=getdate(); print($current_date("hours")); print($current_date("minutes"); print($current_date("seconds"); ?> |
Control symbol representing the hour: h--hours from 1 to 12 H---hours from 0 to 23
Control symbol indicating morning and afternoon a ---am or pm A ---AM or PM
Control character indicating minutes: i---value 00-59
represents the number of days in a year: z--the number of days in a year
2. array getdate(integer timestamp)
This function returns a matrix.
For example:
?
1 2 3 4 5 6 |
$current_date=getdate();
print($current_date("hours")); print($current_date("minutes"); print($current_date("seconds");
5. integer mktime(integer hour,integer minutes,integer seconds,integer month, integer day,integer year) This function returns the timestamp of the given date, that is, the number of seconds from January 1, 1970 to the present. If a parameter is out of range, this function can also explain it, for example, 13th is January of the next year. For example: ?
Statement: The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn Previous article:Summary of PHP array and explode function examples, array explode_PHP tutorialNext article:Summary of PHP array and explode function examples, array explode_PHP tutorial Related articlesSee more |