Estas funciones le permiten obtener la fecha y hora del servidor
en donde están siendo ejecutados sus scripts PHP. Puede
usar estas funciones para dar formato a las fechas y horas en
muchas maneras diferentes.
Nota:
Por favor tenga en cuenta que éstas funciones dependen de
los parámetros de localidad de su
servidor. Asegúrese de tener en cuenta el tiempo de
preservación de luz del día (use
p.ej. $fecha = strtotime('+7 days', $fecha) y
no $fecha += 7*24*60*60) y los años
bisiestos cuando trabaje con éstas funciones.
Nota:
Las zonas horarias mencionadas en esta sección pueden
encontrarse en Apéndice H.
No se necesitan bibliotecas externas
para construir esta extensión
No se necesita ninguna instalación
para usar estas funciones, son parte del núcleo de
PHP.
Esta extensión no tiene directivas de
configuración en php.ini.
El comportamiento de estas
funciones está afectado por los valores definidos en
php.ini.
Tabla 1. Opciones de configuración de Fecha/Hora
| Nombre | Variable por defecto | Donde se cambia | Registro de cambios |
|---|
| date.default_latitude | "31.7667" | PHP_INI_ALL | Disponible desde PHP 5.0.0. |
| date.default_longitude | "35.2333" | PHP_INI_ALL | Disponible desde PHP 5.0.0. |
| date.sunrise_zenith | "90.83" | PHP_INI_ALL | Disponible desde PHP 5.0.0. |
| date.sunset_zenith | "90.83" | PHP_INI_ALL | Disponible desde PHP 5.0.0. |
| date.timezone | "" | PHP_INI_ALL | Disponible desde PHP 5.1.0. |
For further details and definitions of the
PHP_INI_* constants, see the
Apéndice G.
A continuación se
presenta una corta explicación de las directivas de
configuración.
- date.default_latitude
float
El valor por defecto de la latitud.
- date.default_longitude
float
El valor por defecto de la longitud.
- date.sunrise_zenith
float
El valor por defecto del cenit del amanecer.
- date.sunset_zenith
float
El valor por defecto del cenit del atardecer.
- date.timezone
string
El valor por defecto de la zona horaria. Se emplea cuando la variable de entorno TZ
no está establecida. Este orden
se describe en la función date_default_timezone_get()
page.
Esta extensión no tiene
ningún tipo de recurso definido.
Las siguientes constantes están definidas desde PHP 5.1.1 y
ofrecen representaciones de fecha estándar, que pueden ser
usadas junto con las funciones de formato de fechas (como
date()).
- DATE_ATOM
(string)
Átomo (ejemplo: 2005-08-15T15:52:01+00:00)
- DATE_COOKIE
(string)
Cookies HTTP (ejemplo: Mon, 15 Aug 2005 15:52:01 UTC)
- DATE_ISO8601
(string)
ISO-8601 (ejemplo: 2005-08-15T15:52:01+0000)
- DATE_RFC822
(string)
RFC 822 (ejemplo: Mon, 15 Aug 2005 15:52:01 UTC)
- DATE_RFC850
(string)
RFC 850 (ejemplo: Monday, 15-Aug-05 15:52:01 UTC)
- DATE_RFC1036
(string)
RFC 1036 (ejemplo: Monday, 15-Aug-05 15:52:01 UTC)
- DATE_RFC1123
(string)
RFC 1123 (ejemplo: Mon, 15 Aug 2005 15:52:01 UTC)
- DATE_RFC2822
(string)
RFC 2822 (Mon, 15 Aug 2005 15:52:01 +0000)
- DATE_RSS
(string)
RSS (Mon, 15 Aug 2005 15:52:01 UTC)
- DATE_W3C
(string)
Consorcio World Wide Web (ejemplo: 2005-08-15T15:52:01+0000)