English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Manual do PHP Date & Time Functions
A função getdate() para obter informações de data e hora
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.
getdate([$timestamp])
Número | Parâmetros e descrição |
---|---|
1 | timestamp (Opcional) Isso representa o timestamp que você deseja obter informações./timestamp da data. Isso representa o timestamp da data especificada. |
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:
Nome da chave | Descrição | Exemplo de valor de retorno |
---|---|---|
"seconds" | número representativo dos segundos | 0 até 59 |
"minutes" | número representativo dos minutos | 0 até 59 |
"hours" | número representativo das horas | 0 até 23 |
"mday" | número representativo do dia do mês | 1 até 31 |
"wday" | número representativo do dia da semana no mês | 0 (Domingo) até 6 (Sábado) |
"mon" | número representativo do mês | 1 até 12 |
"year" | 4 dígitos representativos do ano completo | por exemplo: 1999 ou 2003 |
"yday" | número representativo do dia do ano | 0 até 365 |
"weekday" | representação textual completa do dia da semana | Domingo até Sábado |
"month" | representação textual completa do mês, como Janeiro ou Março | Janeiro até Dezembro |
0 | em 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. |
Essa função foi introduzida na versão do PHP4introduzido e pode ser usado em todas as versões mais recentes.
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 )
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 )