Home > Article > Backend Development > How to set date format in php
You can use the date function to set the date format in PHP. This function can format the timestamp into a more readable date and time. Its usage syntax is "string date(string $format[,int $timestamp])".
The operating environment of this article: windows7 system, PHP7.1 version, DELL G3 computer
PHP date() function
PHP date() function can format the timestamp into a more readable date and time.
Tip timestamp is a character sequence that represents the date/time when a certain event occurred.
Syntax
string date ( string $format [, int $timestamp ] )
Parameters
format required. Specifies the format of the timestamp.
timestamp Optional. Specify timestamp. The default is the current date and time.
PHP Date() - Format date
The first required parameter of the date() function, format, specifies how to format the date/time.
Here are some available characters:
d - represents the day of the month (01 - 31)
m - represents the month (01 - 12)
Y - represents the year (four digits)
For a list of all characters available in the format parameter, please consult our PHP Date reference manual, date() function.
You can insert other characters between letters, such as "/", "." or "-", so that you can add additional formatting:
<?php echo date("Y/m/d") . "<br>"; echo date("Y.m.d") . "<br>"; echo date("Y-m-d"); ?>
The output of the above code is as follows :
2016/10/21 2016.10.21 2016-10-21
[Recommended learning: "PHP Video Tutorial"]
format characters |
Description | Example of return value |
---|---|---|
##日 | ------ | |
d | Day of the month, 2 digits with leading zero01 To 31 | |
D | The day of the week, text indicates , 3 lettersMon to Sun | |
month Days in , without leading zeros | 1 | to 31 |
Day of the week, complete text format | Sunday | toSaturday |
#Day of the week represented by numbers in ISO-8601 format (newly added in PHP 5.1.0) | 1 | (meaning Monday) to7 (meaning Sunday) |
The English suffix after the number of days in a month, 2 characters | st | ,nd, rd or th. You can use w |
. The number represents the day of the week. | 0(meaning Sunday) to | 6(meaning Saturday) | z
in the year The days from | 0to | 365##week |
--- | W | |
For example: 42 | (the 42nd week of the year)Month | |
--- | ##F | |
January to | December##m | Numerical month, with leading zeros|
01 to 12 | M | Three-letter abbreviation for the month|
Jan to Dec | n | Number of months, without leading zeros|
1 to 12 | ##tThe number of days in a given month | |
to 31 | 年--- | |
L | Whether it is a leap year | |
, otherwise it is0 | oISO-8601 format year number. This is the same value as | Y|
) of belongs to the previous year or the next year, use that year. (New in PHP 5.1.0) Examples: | 1999or 2003 | ##Y A complete year represented by 4 digits | For example:
2003 | y2-digit year | For example:|
03 | ##Time | ------ |
##a | Lowercase AM and PM values am | or|
##A | Capitalized AM and PM values AM or | PM|
##B | Swatch Internet Standard Time | 000 to 999 |
##g | hour, 12 hour format, no leading zeros | 1 to 12 |
G | Hour, 24 hour format, no leading zeros | 0 to 23 |
h | hour, 12 hour format, with leading zeros | 01 to 12 |
##H | Hour, 24 hour format, with leading zeros00 to 23 | |
i | Number of minutes with leading zeros00 to 59> | |
s | Number of seconds with leading zeros00 to 59> | |
u | milliseconds (new in PHP 5.2.2). It should be noted that thedate() | function always returns 000000 because it only accepts integer | parameters, and
Example: 654321 | ||
Time zone | --- | - -- |
e | Time zone identifier (newly added in PHP 5.1.0) | For example: UTC, GMT, Atlantic/Azores |
##I | Is it daylight saving timeIf it is daylight saving time, it is | 1, otherwise it is 0 |
O | The number of hours from Greenwich Mean TimeFor example: | 0200 |
The difference from Greenwich Mean Time (GMT), hours and minutes are separated by a colon (newly added in PHP 5.1.3) | For example: | 02:00|
The time zone where this machine is located | For example: | EST,MDT(【译Editor's Note] In Windows Below is the complete text format, such as "Eastern Standard Time", the Chinese version will display "China Standard Time"). |
The number of seconds for the time difference offset. Time zone offsets west of UTC are always negative, and time zone offsets east of UTC are always positive. | -43200 | To 43200 |
--- | --- | |
Date in ISO 8601 format (new in PHP 5) | 2004-02-12T15:19:21 00:00 | |
RFC 822 date format | For example: | Thu, 21 Dec 2000 16:01:07 0200|
From the Unix epoch ( Number of seconds since January 1 1970 00:00:00 GMT) | Seetime() |
The above is the detailed content of How to set date format in php. For more information, please follow other related articles on the PHP Chinese website!