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!
The date/time functions are part of the PHP core. There is no installation needed to use these functions.
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: indicates the earliest version of PHP that supports the function.
| Function | Description | PHP |
|---|---|---|
| checkdate() | Validates a Gregorian date | 3 |
| date_default_timezone_get() | Returns the default time zone | 5 |
| date_default_timezone_set() | Sets the default time zone | 5 |
| date_sunrise() | Returns the time of sunrise for a given day / location | 5 |
| date_sunset() | Returns the time of sunset for a given day / location | 5 |
| date() | Formats a local time/date | 3 |
| getdate() | Returns an array that contains date and time information for a Unix timestamp | 3 |
| gettimeofday() | Returns an array that contains current time information | 3 |
| gmdate() | Formats a GMT/UTC date/time | 3 |
| gmmktime() | Returns the Unix timestamp for a GMT date | 3 |
| gmstrftime() | Formats a GMT/UTC time/date according to locale settings | 3 |
| idate() | Formats a local time/date as integer | 5 |
| localtime() | Returns an array that contains the time components of a Unix timestamp | 4 |
| microtime() | Returns the microseconds for the current time | 3 |
| mktime() | Returns the Unix timestamp for a date | 3 |
| strftime() | Formats a local time/date according to locale settings | 3 |
| strptime() | Parses a time/date generated with strftime() | 5 |
| strtotime() | Parses an English textual date or time into a Unix timestamp | 3 |
| time() | Returns the current time as a Unix timestamp | 3 |
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) |
| WEB HOSTING |
|---|
| Best Web Hosting |
| PHP MySQL Hosting |
| Best Hosting Coupons |
| UK Reseller Hosting |
| Cloud Hosting |
| Top Web Hosting |
| $7.95/mo SEO Hosting |
| Premium Website Design |
| WEB BUILDING |
|---|
| XML Editor - Free Trial! |
| FREE Website BUILDER |
| Free Website Templates Free CSS Templates |
| Make Your Own Website |
| W3SCHOOLS EXAMS |
|---|
|
Get Certified in: HTML, CSS, JavaScript, XML, PHP, and ASP |
| W3SCHOOLS BOOKS |
|---|
|
New Books: HTML, CSS JavaScript, and Ajax |
| STATISTICS |
|---|
|
Browser Statistics Browser OS Browser Display |
| SHARE THIS PAGE |
|---|