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)






0 Comments

Copyright Jujur Soaloon Sitangang Lipan All rights reserved. Theme by Sitanggang. | Bloggerized by Soalparna.