Los últimos tutoriales de desarrollo web
 

PHP 5 Funciones de Fecha / Hora


PHP fecha / hora Introducción

Las funciones de fecha / hora le permiten obtener la fecha y la hora del servidor donde se ejecuta el script PHP. A continuación, puede utilizar las funciones de fecha / hora para dar formato a la fecha y hora de varias maneras.

Note: Estas funciones dependen de la configuración regional de su servidor. Recuerde que debe tener el horario de verano y los años bisiestos en cuenta cuando se trabaja con estas funciones.


Instalación

Las funciones de fecha / hora de PHP son parte del núcleo de PHP. No se requiere ninguna instalación para usar estas funciones.


Configuración en tiempo de ejecución

El comportamiento de estas funciones está afectado por los valores definidos en php.ini:

Nombre Descripción Defecto Versión PHP
date.timezone La zona horaria por defecto (used by all date/time functions) "" PHP 5.1
date.default_latitude La latitud defecto (used by date_sunrise() y date_sunset() ) "31.7667" PHP 5.0
date.default_longitude La longitud predeterminada (used by date_sunrise() y date_sunset() ) "35.2333" PHP 5.0
date.sunrise_zenith El cenit del amanecer por defecto (used by date_sunrise() y date_sunset() ) "90.83" PHP 5.0
date.sunset_zenith El cénit predeterminado atardecer (used by date_sunrise() y date_sunset() ) "90.83" PHP 5.0

PHP 5 Funciones de Fecha / Hora

Función Descripción
checkdate() Valida una fecha gregoriana
date_add() Añade días, meses, años, horas, minutos y segundos a una fecha
date_create_from_format() Devuelve un nuevo objeto DateTime formateado de acuerdo con un formato especificado
date_create() Devuelve un nuevo objeto DateTime
date_date_set() Establece una nueva fecha
date_default_timezone_get() Devuelve la zona horaria predeterminada usada por todas las funciones de fecha / hora
date_default_timezone_set() Establece la zona horaria predeterminada usada por todas las funciones de fecha / hora
date_diff() Devuelve la diferencia entre dos fechas
date_format() Devuelve una fecha formateada de acuerdo con un formato especificado
date_get_last_errors() Devuelve las advertencias / errores encontrados en una cadena de fecha
date_interval_create_from_date_string() Establece un DateInterval de las partes relativas de la cadena
date_interval_format() Formatea el intervalo
date_isodate_set() Establece la fecha ISO
date_modify() Modifica la fecha y hora
date_offset_get() Devuelve el desplazamiento zona horaria
date_parse_from_format() Devuelve una matriz asociativa con información detallada acerca de una fecha determinada, de acuerdo con un formato especificado
date_parse() Devuelve una matriz asociativa con información detallada acerca de una fecha especificada
date_sub() Resta días, meses, años, horas, minutos y segundos de una fecha
date_sun_info() Devuelve una matriz que contiene información sobre la puesta del sol / salida del sol y el crepúsculo comenzar / final, por un día y lugar especificado
date_sunrise() Devuelve la hora del amanecer de un día y el lugar especificado
date_sunset() Devuelve la hora del atardecer de un día y el lugar especificado
date_time_set() Establece el tiempo
date_timestamp_get() Devuelve la fecha Unix
date_timestamp_set() Establece la fecha y hora basado en una marca de tiempo Unix
date_timezone_get() Devuelve la zona horaria del objeto DateTime dada
date_timezone_set() Establece la zona horaria para el objeto DateTime
date() Formatea una fecha y la hora local
getdate() Devuelve información de la fecha / hora de una marca de tiempo o la corriente de la fecha / hora local
gettimeofday() Devuelve la hora actual
gmdate() Formatea una fecha GMT / UTC y la hora
gmmktime() Devuelve la fecha Unix para una fecha GMT
gmstrftime() Formatea una fecha GMT / UTC y la hora de acuerdo con las convenciones locales
idate() Formatos una fecha / hora local como entero
localtime() Devuelve la hora local
microtime() Devuelve la fecha Unix actual con microsegundos
mktime() Devuelve la fecha Unix para una fecha
strftime() Da formato a una hora y / o fecha local de acuerdo con las convenciones locales
strptime() Analiza una fecha / hora generado con strftime()
strtotime() Analiza una fecha y hora textual Inglés en una marca de tiempo Unix
time() Devuelve la hora actual como una marca de tiempo Unix
timezone_abbreviations_list() Devuelve una matriz asociativa que contiene el horario de verano, que se compensan, y el nombre de zona horaria
timezone_identifiers_list() Devuelve una matriz indexada con todos los identificadores de zona horaria
timezone_location_get() Devuelve información de ubicación para una zona horaria especificada
timezone_name_from_ abbr() Devuelve el nombre de zona horaria de abreviatura
timezone_name_get() Devuelve el nombre de la zona horaria
timezone_offset_get() Devuelve el desplazamiento de zona horaria GMT
timezone_open() Crea un nuevo objeto DateTimeZone
timezone_transitions_get() Devuelve todas las transiciones de la zona horaria
timezone_version_get() Devuelve la versión de la zona horaria db

PHP 5 predefinidas Fecha / Hora Constantes

Constante Descripción
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 La World Wide Web Consortium (example: 2005-08-14T16:13:03+0000)