Data e Hora
- Introdução
- Instalação/Configuração
- Constantes pré-definidas
- Exemplos
- DateTime — A classe DateTime
- DateTime::add — Modifica um objeto DateTime, com adição de dias, meses, anos, horas, minutos e segundos.
- DateTime::__construct — Retorna um novo objeto DateTime
- DateTime::createFromFormat — Interpreta um string de data/hora de acordo com um formato especificado.
- DateTime::createFromImmutable — Retorna uma nova instância de DateTime encapsulando o objeto DateTimeImmutable informado
- DateTime::createFromInterface — Retorna um novo objeto DateTime encapsulando o objeto DateTimeInterface informado
- DateTime::getLastErrors — Sinônimo de DateTimeImmutable::getLastErrors
- DateTime::modify — Altera o timestamp
- DateTime::__set_state — O manipulador __set_state
- DateTime::setDate — Define a data
- DateTime::setISODate — Define uma data ISO
- DateTime::setTime — Define o horário
- DateTime::setTimestamp — Define a data e hora baseada em um timestamp Unix
- DateTime::setTimezone — Define o fuso horário de um objeto DateTime
- DateTime::sub — Subtrai uma quantidade de dias, meses, anos, horas, minutos e segundos de um objeto DateTime
- DateTimeImmutable — A classe DateTimeImmutable
- DateTimeImmutable::add — Retorna um novo objeto, com adição de dias, meses, anos, horas, minutos e segundos
- DateTimeImmutable::__construct — Retorna um novo objeto DateTimeImmutable
- DateTimeImmutable::createFromFormat — Interpreta um string de data/hora de acordo com o formato especificado
- DateTimeImmutable::createFromInterface — Retorna um novo objeto DateTimeImmutable encapsulando o objeto DateTimeInterface informado
- DateTimeImmutable::createFromMutable — Retorna uma nova instância DateTimeImmutable que encapsula um objeto DateTime informado
- DateTimeImmutable::getLastErrors — Retorna os avisos e erros
- DateTimeImmutable::modify — Cria um novo objeto com seu timestamp modificado
- DateTimeImmutable::__set_state — O manipulador __set_state
- DateTimeImmutable::setDate — Define a data
- DateTimeImmutable::setISODate — Define a data ISO
- DateTimeImmutable::setTime — Define um horário
- DateTimeImmutable::setTimestamp — Define a data e o horário com base em um timestamp Unix
- DateTimeImmutable::setTimezone — Define o fuso horário
- DateTimeImmutable::sub — Subtrai uma quantidade de dias, meses, anos, horas, minutos e segundos
- DateTimeInterface — A interface DateTimeInterface
- DateTimeInterface::diff — Retorna a diferença entre dois objetos DateTime
- DateTimeInterface::format — Retorna a data formatada de acordo com um formato informado
- DateTimeInterface::getOffset — Retorna o deslocamento do fuso horário
- DateTimeInterface::getTimestamp — Obtém o timestamp Unix
- DateTimeInterface::getTimezone — Retorna o fuso horário correspondente a um DateTime informado
- DateTime::__wakeup — O manipulador __wakeup
- DateTimeZone — A classe DateTimeZone
- DateTimeZone::__construct — Cria um novo objeto DateTimeZone
- DateTimeZone::getLocation — Retorna informações da localização de um fuso horário
- DateTimeZone::getName — Retorna o nome do fuso horário
- DateTimeZone::getOffset — Retorna o deslocamento do fuso horário ao Horário de Greenwish (GMT)
- DateTimeZone::getTransitions — Retorna todas as transições para o fuso horário
- DateTimeZone::listAbbreviations — Retorna um array associativo contendo indicativo de horário de verãorão(dst), deslocamento e nome do fuso horário
- DateTimeZone::listIdentifiers — Retorna um array numericamente indexado contendo todos os indenticadores de fuso horário
- DateInterval — A classe DateInterval
- DateInterval::__construct — Cria um novo objeto DateInterval
- DateInterval::createFromDateString — Cria um DateInterval de porções relativas da string
- DateInterval::format — Formata um intervalo
- DatePeriod — A classe DatePeriod
- DatePeriod::__construct — Cria um novo objeto DatePeriod
- DatePeriod::createFromISO8601String — Cria um novo objeto DatePeriod a partir de uma string ISO8601
- DatePeriod::getDateInterval — Obtém o intervalo
- DatePeriod::getEndDate — Obtém a data final
- DatePeriod::getRecurrences — Obtém o número de recorrências
- DatePeriod::getStartDate — Obtém a data inicial
- Funções de Data/Hora
- checkdate — Valida uma data gregoriana
- date — Formata um timestamp Unix
- date_add — Sinônimo de DateTime::add
- date_create — Cria um novo objeto DateTime
- date_create_from_format — Sinônimo de DateTime::createFromFormat
- date_create_immutable — Cria um novo objeto DateTimeImmutable
- date_create_immutable_from_format — Sinônimo de DateTimeImmutable::createFromFormat
- date_date_set — Sinônimo de DateTime::setDate
- date_default_timezone_get — Retorna o fuso horário padrão usado por todas as funções de data e tempo em um script
- date_default_timezone_set — Configura o fuso horário padrão utilizado por todas as funções de data e hora em um script
- date_diff — Sinônimo de DateTime::diff
- date_format — Sinônimo de DateTime::format
- date_get_last_errors — Sinônimo de DateTimeImmutable::getLastErrors
- date_interval_create_from_date_string — Sinônimo de DateInterval::createFromDateString
- date_interval_format — Sinônimo de DateInterval::format
- date_isodate_set — Sinônimo de DateTime::setISODate
- date_modify — Sinônimo de DateTime::modify
- date_offset_get — Sinônimo de DateTime::getOffset
- date_parse — Retorna um array associativo com informações detalhadas da data/hora informada
- date_parse_from_format — Retorna informações sobre uma data informada de acordo com um formato
- date_sub — Sinônimo de DateTime::sub
- date_sun_info — Retorna um array com informações sobre pôr/nascer do sol e o início/fim do dia
- date_sunrise — Retorna a hora do nascer do sol para um dia e uma localicação informados
- date_sunset — Retorna a hora do pôr do sol para um dia e uma localização informados.
- date_time_set — Sinônimo de DateTime::setTime
- date_timestamp_get — Sinônimo de DateTime::getTimestamp
- date_timestamp_set — Sinônimo de DateTime::setTimestamp
- date_timezone_get — Sinônimo de DateTime::getTimezone
- date_timezone_set — Sinônimo de DateTime::setTimezone
- getdate — Recupera informações de data/hora
- gettimeofday — Obtém o horário atual
- gmdate — Formata uma data/hora GMT/CUT
- gmmktime — Obtém um timestamp Unix para uma data GMT
- gmstrftime — Formata uma data/hora GMT/UTC de acordo com as configurações de localidade
- idate — Formata uma parte de uma hora/data local como um inteiro
- localtime — Obtém o horário local
- microtime — Retorna o timestamp Unix atual com microssegundos
- mktime — Obtém um timestamp Unix de uma data
- strftime — Formata uma data/horário de acordo com as configurações locais
- strptime — Interpreta uma hora/data gerada pela função strftime
- strtotime — Interpreta qualquer descrição textual de data/hora em inglês para timestamp Unix
- time — Retorna o timestamp Unix atual
- timezone_abbreviations_list — Sinônimo de DateTimeZone::listAbbreviations
- timezone_identifiers_list — Sinônimo de DateTimeZone::listIdentifiers
- timezone_location_get — Sinônimo de DateTimeZone::getLocation
- timezone_name_from_abbr — Retorna um nome de fuso horário através da abreviatura e do deslocamento UTC
- timezone_name_get — Sinônimo de DateTimeZone::getName
- timezone_offset_get — Sinônimo de DateTimeZone::getOffset
- timezone_open — Sinônimo de DateTimeZone::__construct
- timezone_transitions_get — Sinônimo de DateTimeZone::getTransitions
- timezone_version_get — Obtém a versão do banco de dados de fuso horário.
- Erros e Exceções de Data/Hora
- Formatos de Data e Hora Suportados
- Lista de Fusos Horários Suportados
- DateError — A classe DateError
- DateObjectError — A classe DateObjectError
- DateRangeError — A classe DateRangeError
- DateException — A classe DateException
- DateInvalidOperationException — A classe DateInvalidOperationException
- DateInvalidTimeZoneException — A classe DateInvalidTimeZoneException
- DateMalformedIntervalStringException — The DateMalformedIntervalStringException class
- DateMalformedPeriodStringException — A classe DateMalformedPeriodStringException
- DateMalformedStringException — A classe DateMalformedStringException