Função PHP gmdate ()
Definição e Uso
o gmdate() A função aceita uma string de formato como parâmetro e formata a data / hora local GMT / UTC no formato especificado.
Sintaxe
gmdate($format, $timestamp)
Parâmetros
Sr. Não | Parâmetro e Descrição |
---|---|
1 | format (Mandatory) Esta é uma string de formato que especifica o formato no qual você deseja que a string de data de saída seja. |
2 | timestamp (Optional) Este é um valor inteiro que representa o carimbo de data / hora da data necessária |
Valores Retornados
A função PHP gmdate () retorna a hora / data local atual no formato especificado.
Versão PHP
Esta função foi introduzida pela primeira vez no PHP Versão 4 e funciona com todas as versões posteriores.
Exemplo
Experimente o seguinte demonstra o uso da função gmdate () -
<?php
$date = gmdate("D M d Y");
print("Date: ".$date);
?>
Isso produzirá o seguinte resultado -
Date: Fri May 08 2020
Exemplo
O exemplo a seguir formata a data atual usando esta função e imprime as informações do nascer / pôr do sol usando a data resultante -
<?php
$date = gmdate("H:i:s");
$sun_info = date_sun_info($date, 20.5937, 78.9629);
print_r($sun_info);
?>
Isso produzirá o seguinte resultado -
Array
(
[sunrise] => 4818
[sunset] => 44087
[transit] => 24453
[civil_twilight_begin] => 3381
[civil_twilight_end] => 45524
[nautical_twilight_begin] => 1729
[nautical_twilight_end] => 47176
[astronomical_twilight_begin] => 98
[astronomical_twilight_end] => 48807
)
Exemplo
Agora vamos invocar a função gmdate () passando um timestamp -
<?php
$ts = 1022555568;
$date = gmdate("D M d Y", $ts);
print($date);
?>
Isso produzirá o seguinte resultado -
Tue May 28 2002
Exemplo
<?php
date_default_timezone_set('UTC');
echo gmdate("l");
echo "\n";
echo gmdate('l dS \of F Y h:i:s A');
echo "\n";
?>
Isso produz o seguinte resultado -
Wednesday
Wednesday 13th of May 2020 05:57:30 PM