中文文档
English
Spanish
French
Japanese
Brazilian
German
Turkish
Russian
Introdução »
« unixtojd
Manual do PHP
Referência das Funções
Extensões Relacionadas a Data e Horário
Data e Hora
Introdução
Instalação/Configuração
Dependências
Instalação
Configurações em Execução
Tipos de Recurso
Constantes pré-definidas
Exemplos
Aritmética de Data e Horário
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_add
— Sinônimo de DateTime::add
date_create_from_format
— Sinônimo de DateTime::createFromFormat
date_create_immutable_from_format
— Sinônimo de DateTimeImmutable::createFromFormat
date_create_immutable
— Cria um novo objeto DateTimeImmutable
date_create
— Cria um novo objeto DateTime
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_from_format
— Retorna informações sobre uma data informada de acordo com um formato
date_parse
— Retorna um array associativo com informações detalhadas da data/hora informada
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
date
— Formatar um timestamp Unix
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 hora/data 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
África
América
Antártica
Ártico
Ásia
Atlântico
Austrália
Europa
Índia
Pacífico
Outros
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