The date time function is the core component of PHP. These functions can be used without installation. The specific use of the date function is described in detail below:
PHP Date () function
The PHP date () function formats the timestamp as a more readable date and time.
Grammar
Date (Format,timestamp)
Format required. Specify the format of the timestamp.
Timestamp optional. Specify the time stamp. The default is the current date and time.
PHP Date-time function date ()
Copy Code code as follows:
$t =time ();
echo Date ("Y-m-d h:i:s", $t);
The format of the first parameter is expressed separately:
A-"AM" or "PM"
A-"AM" or "PM"
D-A few days, two digits, if less than two digits before the 0; such as: "01" to "31"
D-Days of the week, three English letters; such as: "Fri"
F-month, full name in English; such as: "January"
Hours of h-12 hours; such as: "01" to "12"
H-24 hours of hours; such as: "00" to "23"
G-12 hours, less than two-bit not to fill 0; such as: "1" to 12 "
G-24 hours of hours, less than two to fill 0; such as: "0" to "23"
I-minute; such as: "00" to "59"
J-A few days, two digits, if less than two digits do not fill 0; such as: "1" to "31"
L-Days of the week, full name in English; such as: "Friday"
M-month, two digits, if less than two digits in front of the 0; such as: "01" to "12"
N-month, two digits, if less than two digits will not fill 0; such as: "1" to "12"
M-month, three English letters; such as: "The"
S-seconds; such as: "00" to "59"
S-word tail plus English ordinal number, two English letters; such as: "th", "nd"
T-Specifies the number of days of the month; such as: "28" to "31"
U-Total number of seconds
W-Number of days 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 ordinal of the year; such as: "0" to "365"
Other characters that are not listed directly list the character
1, year-month-day
Copy Code code as follows:
echo Date (' y-m-j ');
2007-02-6
echo Date (' y-n-j ');
07-2-6
Capital Y represents a four-digit year, while lowercase y represents a two-digit number for the year;
lowercase m represents the number of months (with leading), while lowercase n indicates the number of months without leading.
Copy Code code as follows:
echo Date (' y-m-j ');
2007-feb-6
echo Date (' y-m-d ');
2007-02-06
Uppercase M represents the 3 abbreviations for the month, while lowercase m represents the number of months (with a leading 0);
There is no uppercase J, only lowercase J indicates the date of the month, no leading o, and lowercase D if you want the month band leading.
Copy Code code as follows:
echo Date (' y-m-j ');
2007-feb-6
echo Date (' Y-f-js ');
2007-february-6th
Capital M represents the 3 abbreviations of the month, while capital F indicates the full English of the month. (No lowercase f)
Uppercase S represents the suffix of a date, such as "St", "nd", "rd", and "th", depending on the date number.
Summary:
Indicates that the year can be in uppercase Y and lowercase y;
Indicates that the month can be in uppercase F, uppercase M, lowercase m, and lowercase n (two ways of representing characters and numbers, respectively);
Indicates that the day can be a suffix of a date with lowercase d and lowercase j, uppercase S.
2, when: minutes: seconds
By default, PHP interprets the time as "Greenwich Mean Time", which is 8 hours away from our local time.
Copy Code code as follows:
echo Date (' g:i:s a ');
5:56:57 am
echo Date (' H:i:s A ');
05:56:57 AM
Lowercase g represents a 12-hour system with no leading 0, while lowercase h indicates a 12-hour system with a leading 0.
When using a 12-hour system, you need to indicate that in the afternoon, lowercase a is the lowercase "am" and "PM", and capital a denotes "AM" and "PM" uppercase.
Copy Code code as follows:
echo Date (' g:i:s ');
14:02:26
Capital G represents 24 hours of hours, but not leading; use uppercase H to indicate a 24 hour system with a leading number of hours
Summary:
The letter G indicates that the hour is not leading, and the letter H denotes the hour with leading;
Lowercase g, h means 12-hour system, capital G, H is 24-hour system.
3, Leap year, week, day
Copy Code code as follows:
echo Date (' L ');
Whether this year leap years: 0
echo Date (' L ');
Today is: Tuesday
echo Date (' D ');
Today is: Tue
Capital L indicates whether a leap year is a Boolean value that returns 1 for true or 0;
Lowercase L means the day is the week of the English full write (Tuesday);
Instead, use uppercase D to denote the 3-character abbreviation for the Day of the Week (Tue).
Copy Code code as follows:
Today's Week: 2
Copy Code code as follows:
This week is the No. 06 week of the year.
The lowercase w represents the day of the week, the number form represents
Capital W indicates the number of weeks in a year
Copy Code code as follows:
This month is 28 days
Copy Code code as follows:
Today is the 36th day of the year.
Lowercase T represents the current month and how many days
Lowercase Z means today is the first day of the year
4, other
Copy Code code as follows:
Capital T indicates the time zone setting of the server
Copy Code code as follows:
Capital I indicates whether the current is daylight saving time, returns 1 for true, or 0
Copy Code code as follows:
echo Date (' U ');
1170769424
The capital U represents the total number of seconds from January 1, 1970 to the present, which is the Unix time stamp for the Unix time era.
Copy Code code as follows:
echo Date (' C ');
2007-02-06t14:24:43+00:00
Lowercase C represents the ISO8601 date, the date format is YYYY-MM-DD, the date and time is separated by the letter T, the time format is HH:MM:SS, and the time zone uses the deviation of Greenwich Mean Time (GMT).
Copy Code code as follows:
echo Date (' R ');
Tue, Feb 2007 14:25:52 +0000
Lowercase R represents the RFC822 date.