0
PHP Date / Time Functions
Posted by jujur
on
5:45 AM
PHP Date / Time Functions
PHP Date / Time Introduction
The date/time functions allow you
to extract and format the date and time on the server.Note: These functions depend on the locale settings of the server!
Installation
The date/time functions are part
of the PHP core. There is no installation needed to use these functions.
Runtime Configuration
The behavior of the date/time
functions is affected by settings in php.ini.Date/Time configuration options:
Name
|
Default
|
Description
|
Changeable
|
date.default_latitude
|
"31.7667"
|
Specifies the default latitude (available since PHP 5). This
option is used by date_sunrise() and date_sunset()
|
PHP_INI_ALL
|
date.default_longitude
|
"35.2333"
|
Specifies the default longitude (available since PHP 5). This
option is used by date_sunrise() and date_sunset()
|
PHP_INI_ALL
|
date.sunrise_zenith
|
"90.83"
|
Specifies the default sunrise zenith (available since PHP 5).
This option is used by date_sunrise() and date_sunset()
|
PHP_INI_ALL
|
date.sunset_zenith
|
"90.83"
|
Specifies the default sunset zenith (available since PHP 5).
This option is used by date_sunrise() and date_sunset()
|
PHP_INI_ALL
|
date.timezone
|
""
|
Specifies the default timezone (available since PHP 5.1)
|
PHP_INI_ALL
|
PHP Date / Time Functions
PHP: indicates the earliest version of PHP
that supports the function.
Function
|
Description
|
PHP
|
Validates a Gregorian date
|
3
|
|
Returns the default time zone
|
5
|
|
Sets the default time zone
|
5
|
|
Returns the time of sunrise for a given day / location
|
5
|
|
Returns the time of sunset for a given day / location
|
5
|
|
Formats a local time/date
|
3
|
|
Returns an array that contains date and time information for a
Unix timestamp
|
3
|
|
Returns an array that contains current time information
|
3
|
|
Formats a GMT/UTC date/time
|
3
|
|
Returns the Unix timestamp for a GMT date
|
3
|
|
Formats a GMT/UTC time/date according to locale settings
|
3
|
|
Formats a local time/date as integer
|
5
|
|
Returns an array that contains the time components of a Unix
timestamp
|
4
|
|
Returns the microseconds for the current time
|
3
|
|
Returns the Unix timestamp for a date
|
3
|
|
Formats a local time/date according to locale settings
|
3
|
|
Parses a time/date generated with strftime()
|
5
|
|
Parses an English textual date or time into a Unix timestamp
|
3
|
|
Returns the current time as a Unix timestamp
|
3
|
PHP Date / Time Constants
PHP: indicates the earliest version of PHP
that supports the constant.
Constant
|
Description
|
PHP
|
DATE_ATOM
|
Atom (example: 2005-08-15T16:13:03+0000)
|
|
DATE_COOKIE
|
HTTP Cookies (example: Sun, 14 Aug 2005 16:13:03 UTC)
|
|
DATE_ISO8601
|
ISO-8601 (example: 2005-08-14T16:13:03+0000)
|
|
DATE_RFC822
|
RFC 822 (example: Sun, 14 Aug 2005 16:13:03 UTC)
|
|
DATE_RFC850
|
RFC 850 (example: Sunday, 14-Aug-05 16:13:03 UTC)
|
|
DATE_RFC1036
|
RFC 1036 (example: Sunday, 14-Aug-05 16:13:03 UTC)
|
|
DATE_RFC1123
|
RFC 1123 (example: Sun, 14 Aug 2005 16:13:03 UTC)
|
|
DATE_RFC2822
|
RFC 2822 (Sun, 14 Aug 2005 16:13:03 +0000)
|
|
DATE_RSS
|
RSS (Sun, 14 Aug 2005 16:13:03 UTC)
|
|
DATE_W3C
|
World Wide Web Consortium (example: 2005-08-14T16:13:03+0000)
|