English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutorial Básico do PHP

Tutorial Avançado do PHP

PHP & MySQL

Manual de Referência do PHP

Uso e exemplo da função getdate() do PHP

Manual do PHP Date & Time Functions

A função getdate() para obter informações de data e hora

Definição e uso

A função getdate() para obter informações sobre uma data específica/Informações de tempo. Ele aceita um parâmetro opcional para especificar o timestamp sobre o qual você deseja obter informações. Se nenhum parâmetro for passado, essa função retorna informações sobre o tempo local atual.

Sintaxe

getdate([$timestamp])

Parâmetro

NúmeroParâmetros e descrição
1timestamp

(Opcional) Isso representa o timestamp que você deseja obter informações./timestamp da data. Isso representa o timestamp da data especificada.

Valor de retorno

A função getdate() do PHP retorna um array que contém informações sobre a data/Informações da data. As unidades da chave associativa de retorno incluem os seguintes:

Unidades da chave associativa de retorno
Nome da chaveDescriçãoExemplo de valor de retorno
"seconds"número representativo dos segundos0 até 59
"minutes"número representativo dos minutos0 até 59
"hours"número representativo das horas0 até 23
"mday"número representativo do dia do mês1 até 31
"wday"número representativo do dia da semana no mês0 (Domingo) até 6 (Sábado)
"mon"número representativo do mês1 até 12
"year"4 dígitos representativos do ano completopor exemplo: 1999 ou 2003
"yday"número representativo do dia do ano0 até 365
"weekday"representação textual completa do dia da semanaDomingo até Sábado
"month"representação textual completa do mês, como Janeiro ou MarçoJaneiro até Dezembro
0em segundos desde o início da era Unix até agora time() o valor de retorno e os usos de date() semelhante.relacionada ao sistema, valor típico de -2147483648 até 2147483647.

Versão do PHP

Essa função foi introduzida na versão do PHP4introduzido e pode ser usado em todas as versões mais recentes.

Exemplo online

A seguir, um exemplo demonstragetdate()Uso da função-

<?php
   $info = getdate();
   print_r($info); 
?>
Testar e ver‹/›

Resultado de saída

Array
(
    [seconds] => 34
    [minutes] => 52
    [hours] => 12
    [mday] => 8
    [wday] => 5
    [mon] => 5
    [year] => 2020
    [yday] => 128
    [weekday] => Sexta-feira
    [month] => Maio
    [0] => 1588942354
)

Exemplo online

Agora, vamos tentar passar o timestamp para essa função-

<?php
   $timestamp = time();-(23*12*30);
   $info = getdate($timestamp);
   print_r($info); 
?>
Testar e ver‹/›

Resultado de saída

Array
(
    [seconds] => 29
    [minutes] => 49
    [hours] => 10
    [mday] => 8
    [wday] => 5
    [mon] => 5
    [year] => 2020
    [yday] => 128
    [weekday] => Sexta-feira
    [month] => Maio
    [0] => 1588934969
)