Funciones de fecha y hora en PHP
- Página anterior Calendario de PHP
- Página siguiente Directorio de PHP
Introducción a las funciones de Fecha/Hora de PHP
Las funciones de Fecha/Hora le permiten obtener la fecha y la hora del servidor desde el que se ejecuta el script PHP. Puede usar las funciones de Fecha/Hora para formatear la fecha y la hora de diferentes maneras.
Nota:Estas funciones dependen de la configuración local del servidor. Al usar estas funciones, recuerde considerar el horario de verano y los años bisiestos.
Instalación
Las funciones de Fecha/Hora de PHP son parte integral del núcleo de PHP. No es necesario instalarlas para utilizar estas funciones.
Configuración de tiempo de ejecución
El comportamiento de las funciones de Fecha/Hora de PHP 5 se ve influenciado por la configuración de php.ini:
Nombre | Descripción | Predeterminado | Versión de PHP |
---|---|---|---|
date.timezone | Zona horaria predeterminada (todas las funciones de Fecha/Hora utilizan esta opción) | "" | PHP 5.1 |
date.default_latitude | Latitud predeterminada (date_sunrise() y date_sunset() utilizan esta opción) | "31.7667" | PHP 5.0 |
date.default_longitude | Longitud predeterminada (date_sunrise() y date_sunset() utilizan esta opción) | "35.2333" | PHP 5.0 |
date.sunrise_zenith | Azuar de salida predeterminado (date_sunrise() y date_sunset() utilizan esta opción) | "90.83" | PHP 5.0 |
date.sunset_zenith | Azuar de salida predeterminado (date_sunrise() y date_sunset() utilizan esta opción) | "90.83" | PHP 5.0 |
Funciones de Fecha/Hora de PHP 5
Función | Descripción |
---|---|
checkdate() | Verifica la fecha Gregoriana. |
date_add() | Añade días, meses, años, horas, minutos y segundos a la fecha. |
date_create_from_format() | Devuelve un nuevo objeto DateTime formateado según el formato especificado. |
date_create() | Devuelve un nuevo objeto DateTime. |
date_date_set() | Establece una nueva fecha. |
date_default_timezone_get() | Devuelve la zona horaria por defecto utilizada por todas las funciones Date/Time. |
date_default_timezone_set() | Establece la zona horaria por defecto utilizada por todas las funciones Date/Time. |
date_diff() | Devuelve la diferencia entre dos fechas. |
date_format() | Devuelve la fecha formateada según el formato especificado. |
date_get_last_errors() | Devuelve advertencias y errores en la cadena de fecha. |
date_interval_create_from_date_string() | Crea un DateInterval a partir de una cadena de fecha. |
date_interval_format() | Formatea el intervalo de tiempo. |
date_isodate_set() | Establece la fecha ISO. |
date_modify() | Modifica el timestamp. |
date_offset_get() | Devuelve el desplazamiento de la zona horaria. |
date_parse_from_format() | Devuelve un array asociativo con detalles sobre la fecha especificada, según el formato especificado. |
date_parse() | Devuelve un array asociativo con detalles sobre la fecha especificada. |
date_sub() | Resta días, meses, años, horas, minutos y segundos a la fecha especificada. |
date_sun_info() | Devuelve un array que contiene información sobre el amanecer/salida del sol y el inicio/fin del crepúsculo en la fecha y ubicación especificadas. |
date_sunrise() | Devuelve la hora de amanecer en la fecha y ubicación especificadas. |
date_sunset() | Devuelve la hora de puesta del sol en la fecha y ubicación especificadas. |
date_time_set() | Establece la hora. |
date_timestamp_get() | Devuelve el timestamp Unix. |
date_timestamp_set() | Establece la fecha y hora basada en la marca de tiempo Unix. |
date_timezone_get() | Devuelve la zona horaria del objeto DateTime especificado. |
date_timezone_set() | Establece la zona horaria del objeto DateTime. |
date() | Formatea la fecha/hora local. |
getdate() | Devuelve la información de fecha/hora de un timestamp o la fecha/hora local actual. |
gettimeofday() | Devuelve la hora actual. |
gmdate() | Formatea la fecha/hora GMT/UTC. |
gmmktime() | Devuelve el timestamp Unix de la fecha GMT. |
gmstrftime() | Formatea la fecha/hora GMT/UTC según la configuración regional. |
idate() | Formatea la hora/local de la fecha/fecha local en un entero. |
localtime() | Devuelve la hora local. |
microtime() | Devuelve el número de microsegundos de la hora actual. |
mktime() | Devuelve el timestamp Unix de la fecha. |
strftime() | Formatea la hora/local de la fecha/fecha local según la configuración regional. |
strptime() | 解析 la fecha/hora generada por strftime(). |
strtotime() | 解析 la descripción de fecha o hora de cualquier texto inglés en un timestamp Unix. |
time() | Devuelve el timestamp Unix de la hora actual. |
timezone_abbreviations_list() | Devuelve un array asociativo que contiene el horario de verano, el desplazamiento y el nombre de la zona horaria. |
timezone_identifiers_list() | Devuelve un array índice con todos los identificadores de zona horaria. |
timezone_location_get() | Devuelve la información de ubicación de la zona horaria especificada. |
timezone_name_from_abbr() | Devuelve el nombre de la zona horaria basado en el acrónimo. |
timezone_name_get() | Devuelve el nombre de la zona horaria. |
timezone_offset_get() | Devuelve el desplazamiento de la zona horaria con respecto a GMT. |
timezone_open() | Crea un nuevo objeto DateTimeZone. |
timezone_transitions_get() | Devuelve todas las conversiones de la zona horaria. |
timezone_version_get() | Devuelve la versión de la base de datos de zonas horarias. |
Constantes predefinidas de Date/Time en PHP 5
Constantes | Descripción |
---|---|
DATE_ATOM | Atom (por ejemplo: 2005-08-15T16:13:03+0000) |
DATE_COOKIE | HTTP Cookies (por ejemplo: Dom, 14 Ago 2005 16:13:03 UTC) |
DATE_ISO8601 | ISO-8601 (por ejemplo: 2005-08-14T16:13:03+0000) |
DATE_RFC822 | RFC 822 (por ejemplo: Dom, 14 Ago 2005 16:13:03 UTC) |
DATE_RFC850 | RFC 850 (por ejemplo: Sunday, 14-Aug-05 16:13:03 UTC) |
DATE_RFC1036 | RFC 1036 (por ejemplo: Sunday, 14-Aug-05 16:13:03 UTC) |
DATE_RFC1123 | RFC 1123 (por ejemplo: Dom, 14 Ago 2005 16:13:03 UTC) |
DATE_RFC2822 | RFC 2822 (Dom, 14 Ago 2005 16:13:03 +0000) |
DATE_RSS | RSS (Dom, 14 Ago 2005 16:13:03 UTC) |
DATE_W3C | Consortio Mundial de la Web (por ejemplo: 2005-08-14T16:13:03+0000) |
- Página anterior Calendario de PHP
- Página siguiente Directorio de PHP