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