« unixtojd
Introducción »
PHP Manual
Extensiones relacionadas con fecha y hora
Fecha y Hora
Fecha y Hora
Introducción
Instalación/Configuración
Instalación
Configuración en tiempo de ejecución
Constantes predefinidas
Ejemplos
Aritmética con DateTime
DateTime
— La clase DateTime
DateTime::add
— Modifica un objeto DateTime, añadiendo una cantidad de días, meses, años, horas, minutos y segundos
DateTime::__construct
— Devuelve un nuevo objeto DateTime
DateTime::createFromFormat
— Analiza una cadena con un instante según un formato especificado
DateTime::createFromImmutable
— Devuelve una nueva instancia de DateTime encapsulando el objeto DateTimeImmutable dado
DateTime::createFromInterface
— RDevuelve un nuevo objeto DateTime que encapsula el objeto DateTimeInterface dado
DateTime::getLastErrors
— Alias de DateTimeImmutable::getLastErrors
DateTime::modify
— Altera la marca temporal
DateTime::__set_state
— El gestor __set_state
DateTime::setDate
— Establece la fecha
DateTime::setISODate
— Establece la fecha ISO
DateTime::setTime
— Establece la hora
DateTime::setTimestamp
— Establece la fecha y la hora basándose en una marca temporal de Unix
DateTime::setTimezone
— Establece la zona horaria para el objeto DateTime
DateTime::sub
— Sustrae una cantidad de días, meses, años, horas, minutos y segundos de un objeto DateTime
DateTimeImmutable
— La clase DateTimeImmutable
DateTimeImmutable::add
— Devuelve un nuevo objeto, con una cantidad añadida de días, meses, años, horas, minutos y segundos
DateTimeImmutable::__construct
— Devuelve un nuevo objeto DateTimeImmutable
DateTimeImmutable::createFromFormat
— Analiza un string de tiempo según el formato especificado
DateTimeImmutable::createFromInterface
— Devuelve un nuevo objeto DateTimeImmutable que encapsula el objeto DateTimeInterface dado
DateTimeImmutable::createFromMutable
— Devuelve un nuevo objeto DateTimeImmutable que encapsula el objeto DateTime dado
DateTimeImmutable::getLastErrors
— Devuelve las advertencias y errores
DateTimeImmutable::modify
— Crea un nuevo objeto con la marca de tiempo modificada
DateTimeImmutable::__set_state
— El gestor __set_state
DateTimeImmutable::setDate
— Establece la fecha
DateTimeImmutable::setISODate
— Establece la fecha ISO
DateTimeImmutable::setTime
— Establece la hora
DateTimeImmutable::setTimestamp
— Establece la fecha y hora basadas en una marca de tiempo Unix (Unix timestamp)
DateTimeImmutable::setTimezone
— Establece la zona horaria
DateTimeImmutable::sub
— Sustrae una cantidad de días, meses, años, horas, minutos y segundos
DateTimeInterface
— La interfaz DateTimeInterface
DateTimeInterface::diff
— Devuelve la diferencia entre dos objetos DateTime
DateTimeInterface::format
— Retorna una fecha formateada según el formato proporcionado
DateTimeInterface::getOffset
— Devuelve el desplazamiento horario
DateTimeInterface::getTimestamp
— Obtiene el timestamp Unix
DateTimeInterface::getTimezone
— Devuelve la zona horaria relativa al DateTime proporcionado
DateTime::__serialize
— Deserializa un DateTime
DateTime::__unserialize
— Deserializar un DateTime
DateTime::__wakeup
— El manejador __wakeup
DateTimeZone
— La clase DateTimeZone
DateTimeZone::__construct
— Crea un nuevo objeto DateTimeZone
DateTimeZone::getLocation
— Devuelve las informaciones geográficas de una zona horaria
DateTimeZone::getName
— Devuelve el nombre de la zona horaria
DateTimeZone::getOffset
— Retorna el desplazamiento GMT de una zona horaria
DateTimeZone::getTransitions
— Devuelve todas las transiciones de una zona horaria
DateTimeZone::listAbbreviations
— Devuelve un array asociativo que describe una zona horaria
DateTimeZone::listIdentifiers
— Devuelve un array numérico que contiene todos los identificadores de zonas horarias definidos
DateInterval
— La clase DateInterval
DateInterval::__construct
— Crea un nuevo objeto DateInterval
DateInterval::createFromDateString
— Establece un objeto DateInterval desde las partes relativas de una cadena
DateInterval::format
— Formatea el intervalo
DatePeriod
— La clase DatePeriod
DatePeriod::__construct
— Crea un nuevo objeto DatePeriod
DatePeriod::createFromISO8601String
— Crea un nuevo objeto DatePeriod a partir de un string ISO8601
DatePeriod::getDateInterval
— Devuelve el intervalo
DatePeriod::getEndDate
— Devuelve la fecha de fin
DatePeriod::getRecurrences
— Recupera el número de recurrencias
DatePeriod::getStartDate
— Obtiene la fecha de inicio
Funciones de Fecha/Hora
checkdate
— Valida una fecha gregoriana
date
— Da formato a una marca de tiempo de Unix (Unix timestamp)
date_add
— Alias de DateTime::add
date_create
— Creación de un objeto DateTime
date_create_from_format
— Alias de DateTime::createFromFormat
date_create_immutable
— Crea un nuevo objeto DateTimeImmutable
date_create_immutable_from_format
— Alias de DateTimeImmutable::createFromFormat
date_date_set
— Alias de DateTime::setDate
date_default_timezone_get
— Recupera el huso horario por defecto utilizado por todas las funciones de fecha/hora de un script
date_default_timezone_set
— Establece la zona horaria por defecto para todas las funciones de fecha/hora
date_diff
— Alias de DateTime::diff
date_format
— Alias de DateTime::format
date_get_last_errors
— Alias de DateTimeImmutable::getLastErrors
date_interval_create_from_date_string
— Alias de DateInterval::createFromDateString
date_interval_format
— Alias de DateInterval::format
date_isodate_set
— Alias de DateTime::setISODate
date_modify
— Alias de DateTime::modify
date_offset_get
— Alias de DateTime::getOffset
date_parse
— Retorna un array asociativo con información detallada sobre una fecha/hora dada
date_parse_from_format
— Recupera las informaciones de una fecha dada siguiendo un formato específico
date_sub
— Alias de DateTime::sub
date_sun_info
— Retorna un array con las informaciones sobre el amanecer/atardecer así como el inicio y el fin del amanecer
date_sunrise
— Devuelve la hora de salida del sol para un día y un lugar dados
date_sunset
— Devuelve la hora de puesta del sol para un día y un lugar dados
date_time_set
— Alias de DateTime::setTime
date_timestamp_get
— Alias de DateTime::getTimestamp
date_timestamp_set
— Alias de DateTime::setTimestamp
date_timezone_get
— Alias de DateTime::getTimezone
date_timezone_set
— Alias de DateTime::setTimezone
getdate
— Devuelve la fecha/hora
gettimeofday
— Devuelve la hora actual
gmdate
— Formatea una fecha/hora GMT/TUC
gmmktime
— Retorna el timestamp UNIX de una fecha GMT
gmstrftime
— Formatea una fecha/hora GMT/TUC según la configuración local
idate
— Formatea una parte de la hora/fecha local como un entero
localtime
— Obtiene la hora local
microtime
— Devuelve el timestamp UNIX actual con microsegundos
mktime
— Obtener la marca de tiempo Unix de una fecha
strftime
— Formatea una fecha/hora local con la configuración local
strptime
— Analiza una fecha/hora generada con strftime
strtotime
— Transforma un texto inglés en timestamp
time
— Devuelve el timestamp UNIX actual
timezone_abbreviations_list
— Alias de DateTimeZone::listAbbreviations
timezone_identifiers_list
— Alias de DateTimeZone::listIdentifiers
timezone_location_get
— Alias de DateTimeZone::getLocation
timezone_name_from_abbr
— Devuelve el nombre de una zona horaria a partir de su abreviatura y del desplazamiento UTC
timezone_name_get
— Alias de DateTimeZone::getName
timezone_offset_get
— Alias de DateTimeZone::getOffset
timezone_open
— Alias de DateTimeZone::__construct
timezone_transitions_get
— Alias de DateTimeZone::getTransitions
timezone_version_get
— Lee la versión de la timezonedb
Errores y Excepciones Fecha/Hora
Formatos soportados de tiempo y fechas
Listado de zonas horarias admitidas
África
América
Antártida
Ártico
Asia
Atlántico
Australia
Europa
India
Pacífico
Otros
DateError
— La clase DateError
DateObjectError
— La clase DateObjectError
DateRangeError
— La clase DateRangeError
DateException
— La clase DateException
DateInvalidOperationException
— La clase DateInvalidOperationException
DateInvalidTimeZoneException
— La clase DateInvalidTimeZoneException
DateMalformedIntervalStringException
— La clase DateMalformedIntervalStringException
DateMalformedPeriodStringException
— La clase DateMalformedPeriodStringException
DateMalformedStringException
— La clase DateMalformedStringException