La función Fecha/Hora le permite obtener la fecha y hora del servidor donde se ejecuta el script PHP. Puede utilizar las funciones de Fecha/Hora para formatear fechas y horas de diferentes maneras.
Nota: Estas funciones dependen de la configuración local del servidor. Recuerde tener en cuenta el horario de verano y los años bisiestos al utilizar estas funciones.
Las funciones de fecha/hora de PHP son una parte integral del núcleo de PHP. No se requiere instalación para utilizar estas funciones.
El comportamiento de las funciones de Fecha/Hora se ve afectado por la configuración en php.ini:
| nombre | describir | por defecto | versión PHP |
|---|---|---|---|
| fecha.zona horaria | Especifique la zona horaria predeterminada (todas las funciones de fecha/hora utilizan esta opción) | "" | PHP 5.1 |
| fecha.default_latitude | Especifica la latitud predeterminada (date_sunrise() y date_sunset() usan esta opción) | "31.7667" | PHP 5.0 |
| fecha.default_longitude | Especifica la longitud predeterminada (date_sunrise() y date_sunset() usan esta opción) | "35.2333" | PHP 5.0 |
| fecha.amanecer_cenit | Especifica el cenit del amanecer predeterminado (date_sunrise() y date_sunset() usan esta opción) | "90,83" | PHP 5.0 |
| fecha.sunset_zenith | Especifica el cenit del atardecer predeterminado (date_sunrise() y date_sunset() usan esta opción) | "90,83" | PHP 5.0 |
| función | describir |
|---|---|
| fecha de verificación() | Verificación de fechas gregorianas. |
| fecha_añadir() | Agregue día, mes, año, horas, minutos y segundos a una fecha. |
| fecha_create_from_format() | Devuelve un nuevo objeto DateTime formateado según el formato especificado. |
| fecha_create() | Devuelve un nuevo objeto DateTime. |
| fecha_fecha_set() | Fija una nueva fecha. |
| fecha_default_timezone_get() | Devuelve la zona horaria predeterminada utilizada por todas las funciones de fecha/hora. |
| fecha_default_timezone_set() | Establece la zona horaria predeterminada, utilizada por todas las funciones de fecha/hora. |
| diferencia_fecha() | Devuelve la diferencia entre dos fechas. |
| formato_fecha() | Devuelve una fecha formateada según el formato especificado. |
| fecha_obtener_últimos_errores() | Devuelve advertencias/errores en una cadena de fecha. |
| date_interval_create_from_date_string() | Crea un DateInterval a partir de la parte relevante de la cadena. |
| formato_intervalo_fecha() | Formatear el intervalo de tiempo. |
| fecha_isodate_set() | Establecer fecha ISO. |
| fecha_modificar() | Modificar marca de tiempo. |
| fecha_offset_get() | Devuelve el desplazamiento de la zona horaria. |
| fecha_parse_from_format() | Devuelve una matriz asociativa con detalles para la fecha especificada según el formato especificado. |
| análisis_fecha() | Devuelve una matriz asociativa con detalles para una fecha específica. |
| fecha_sub() | Resta el día, mes, año, horas, minutos y segundos de la fecha especificada. |
| fecha_sol_info() | Devuelve una matriz que contiene información sobre el amanecer/atardecer y el inicio/final del anochecer para la fecha y ubicación especificadas. |
| fecha_amanecer() | Devuelve la hora del amanecer para una fecha y ubicación específicas. |
| fecha_atardecer() | Devuelve la hora del atardecer para la fecha y ubicación especificadas. |
| conjunto_fecha_hora() | Establecer tiempo. |
| fecha_marca_hora_get() | Devuelve la marca de tiempo de Unix. |
| fecha_marca_hora_set() | Establece la fecha y la hora según una marca de tiempo de Unix. |
| fecha_timezone_get() | Devuelve la zona horaria del objeto DateTime dado. |
| fecha_timezone_set() | Establece la zona horaria de un objeto DateTime. |
| fecha() | Formatee la fecha y hora locales. |
| obtener fecha() | Devuelve una marca de tiempo o la información de fecha/hora de la fecha/hora local actual. |
| obtener hora del día() | Devuelve la hora actual. |
| fechagm() | Formatee fecha y hora GMT/UTC. |
| gmmktime() | Devuelve la marca de tiempo UNIX de una fecha GMT. |
| gmstrftime() | Formatee la fecha y hora GMT/UTC según la configuración local. |
| fechar() | Formatee la hora/fecha local como un número entero. |
| hora local() | Regreso hora local. |
| microtiempo() | Devuelve el número de microsegundos en la marca de tiempo actual de Unix. |
| mktime() | Devuelve la marca de tiempo Unix de una fecha. |
| tiempo de ejecución() | Formatee la hora/fecha local según la configuración local. |
| tiempo de ejecución() | Analiza la hora/fecha generada por strftime(). |
| strtotime() | Analiza cualquier descripción de fecha u hora de texto en inglés en una marca de tiempo Unix. |
| tiempo() | Devuelve la marca de tiempo Unix de la hora actual. |
| lista_abreviaturas_zona horaria() | Devuelve una matriz asociativa que contiene el horario de verano, el desplazamiento y el nombre de la zona horaria. |
| lista_identificadores_zona horaria() | Devuelve una matriz numérica con todos los identificadores de zona horaria. |
| zona horaria_ubicación_get() | Devuelve información de ubicación para la zona horaria especificada. |
| timezone_name_from_abbr() | Devuelve el nombre de la zona horaria según la abreviatura de la zona horaria. |
| zona horaria_nombre_get() | Devuelve el nombre de la zona horaria. |
| timezone_offset_get() | Devuelve el desplazamiento de la zona horaria con respecto a GMT. |
| zona horaria_abierta() | Cree un nuevo objeto DateTimeZone. |
| timezone_transitions_get() | Devuelve todas las conversiones para zonas horarias. |
| timezone_version_get() | Devuelve la versión de la base de datos de zona horaria. |
| constante | describir |
|---|---|
| FECHA_ÁTOMO | Átomo (por ejemplo: 2005-08-15T16:13:03+0000) |
| FECHA_COOKIE | Cookies HTTP (Ejemplo: domingo 14 de agosto de 2005 a las 16:13:03 UTC) |
| FECHA_ISO8601 | ISO-8601 (por ejemplo: 2005-08-14T16:13:03+0000) |
| FECHA_RFC822 | RFC 822 (Ejemplo: domingo 14 de agosto de 2005 a las 16:13:03 UTC) |
| FECHA_RFC850 | RFC 850 (Ejemplo: domingo 14 de agosto de 2005 a las 16:13:03 UTC) |
| FECHA_RFC1036 | RFC 1036 (Ejemplo: domingo 14 de agosto de 2005 a las 16:13:03 UTC) |
| FECHA_RFC1123 | RFC 1123 (Ejemplo: domingo 14 de agosto de 2005 a las 16:13:03 UTC) |
| FECHA_RFC2822 | RFC 2822 (Ejemplo: domingo 14 de agosto de 2005 16:13:03 +0000) |
| FECHA_RSS | RSS (Ejemplo: domingo 14 de agosto de 2005 a las 16:13:03 UTC) |
| FECHA_W3C | Consorcio World Wide Web (por ejemplo: 2005-08-14T16:13:03+0000) |