The date () function is one of the dates that we often encounter and use in PHP development, and let me introduce some basic dress and method of the date () function, with friends who need to know to enter the reference.
Date-time functions are a core part 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 date and time that is more readable.
Grammar
Date (Format,timestamp)
Format required. Specifies the format of the timestamp.
Timestamp is optional. Time stamp is specified. The default is the current date and time.
PHP datetime function Date ()
The code is as follows |
Copy Code |
$t =time (); echo Date ("Y-m-d h:i:s", $t); |
The format of the first parameter represents:
A-"AM" or "PM"
A-"AM" or "PM"
D-A few days, two digits, if less than two is the front 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"
H-12 hours of the hour; such as: "01" to "12"
H-hour of 24-hour system; such as: "00" to "23"
G-12 hours of the hour, less than two digits do not fill 0; such as: "1" to 12 "
G-24 hours of the hour, less than two does not fill 0; such as: "0" to "23"
I-minute; such as: "00" to "59"
J-A few days, two digits, if less than two bits do not fill 0; such as: "1" to "31"
L-Day of the week, English full name; such as: "Friday"
M-month, two digits, if less than two digits in front of 0; such as: "01" to "12"
N-month, two digits, if less than two digits does not fill 0; such as: "1" to "12"
M-month, three letters of English; such as: "Jan"
S-second; such as: "00" to "59"
S-End With English ordinal number, two English letters; such as: "th", "nd"
T-the number of days in the specified 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 a year; such as: "0" to "365"
Other characters that are not listed directly list the character
1, year-month-day
The code is as follows |
Copy Code |
echo Date (' y-m-j '); 2007-02-6
echo Date (' y-n-j '); 07-2-6 |
Uppercase Y represents the year four digits, while lowercase y represents the two digits of the year;
Lowercase m represents the number of months (with leading), while lowercase n indicates no leading month number.
The code is as follows |
Copy Code |
echo Date (' y-m-j '); 2007-feb-6
echo Date (' y-m-d '); 2007-02-06 |
The uppercase M represents the 3 abbreviated characters of the month, while the lowercase m represents the number of the month (with leading 0);
J with no uppercase, only lowercase J indicates the date of the month, no leading o, or lowercase D if a month with a leading is required.
The code is as follows |
Copy Code |
echo Date (' y-m-j '); 2007-feb-6
echo Date (' Y-f-js '); 2007-february-6th |
Uppercase M represents the 3 abbreviated characters of the month, while uppercase F indicates the full written English of the month. (No lowercase f)
Uppercase S represents the suffix of the 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 in lowercase d and lowercase j, and uppercase s represents the suffix of the date.
2, Hours: minutes: seconds
By default, the PHP interpretation is displayed as "Greenwich Mean Time", which differs from our local time by 8 hours.
The code is as follows |
Copy Code |
echo Date (' g:i:s a '); 5:56:57 am
echo Date (' H:i:s A '); 05:56:57 AM |
The lowercase g represents a 12-hour system without a leading 0, while the lowercase h indicates a 12-hour system with a leading 0.
When using the 12-hour system, it is necessary to indicate that in the afternoon, lowercase a represents the lowercase "am" and "PM", and uppercase a denotes uppercase "AM" and "PM".
The code is as follows |
Copy Code |
echo Date (' g:i:s '); 14:02:26 |
Uppercase G denotes 24-hour hours, but without preamble, and uppercase H for leading 24-hour hours
Summary:
The letter g means the hour without leading, the letter H denotes the hour with the preamble;
lowercase g, h for 12-hour system, uppercase G, h for 24-hour system.
3, Leap year, week, day
The code is as follows |
Copy Code |
echo Date (' L '); Leap Year: 0
echo Date (' L '); Today is: Tuesday
echo Date (' D '); Today is: Tue |
Uppercase L Indicates whether this year is a leap years, a Boolean value that returns 1 for true, otherwise 0;
Lowercase L Indicates the day of the week in English full write (Tuesday);
Instead, use uppercase D to denote the 3-character abbreviation (TUE) of the day of the week.
The code is as follows |
Copy Code |
echo Date (' W '); |
Today's Week: 2
The code is as follows |
Copy Code |
echo Date (' W '); |
This week is the No. 06 week of the year.
The lowercase w represents the day of the week, and the numeric representation
Uppercase W indicates the number of weeks in a year
The code is as follows |
Copy Code |
echo Date (' t '); |
This month is 28 days
The code is as follows |
Copy Code |
echo Date (' Z '); |
Today is the 36th day of the year.
Lowercase t indicates the current month and how many days
Lowercase z indicates that today is the first day of the year
4, other
The code is as follows |
Copy Code |
echo Date (' T '); Utc |
Capital T indicates the server's time zone setting
The code is as follows |
Copy Code |
echo Date (' I '); 0 |
Uppercase I indicates whether the current is daylight saving time, returns 1 for true, otherwise 0
The code is as follows |
Copy Code |
echo Date (' U '); 1170769424 |
The capital U represents the total number of seconds from January 1, 1970 to the present, which is the UNIX timestamp for the Unix time era.
The code is as follows |
Copy Code |
echo Date (' C '); 2007-02-06t14:24:43+00:00 |
Lowercase C represents the ISO8601 date, the date format is YYYY-MM-DD, the letter T is used to interval the date and time, the time format is HH:MM:SS, and the time zone is represented by the deviation of Greenwich Mean Time (GMT).
The code is as follows |
Copy Code |
echo Date (' R '); Tue, Feb 2007 14:25:52 +0000 |
The lowercase R represents the RFC822 date.
http://www.bkjia.com/PHPjc/445277.html www.bkjia.com true http://www.bkjia.com/PHPjc/445277.html techarticle The date () function is one of the dates that we often encounter and use in PHP development, and let me introduce you to some basic dress and method of the date () function, a friend who needs to know ...