Funzione PHP gmdate ()

Definizione e utilizzo

Il gmdate() funzione accetta una stringa di formato come parametro, formatta la data / ora GMT / UTC locale nel formato specificato.

Sintassi

gmdate($format, $timestamp)

Parametri

Suor n Parametro e descrizione
1

format (Mandatory)

Questa è una stringa di formato che specifica il formato in cui si desidera che sia la stringa della data di output.

2

timestamp (Optional)

Questo è un valore intero che rappresenta il timestamp della data richiesta

Valori restituiti

La funzione PHP gmdate () restituisce la data / ora locale corrente nel formato specificato.

Versione PHP

Questa funzione è stata introdotta per la prima volta nella versione 4 di PHP e funziona con tutte le versioni successive.

Esempio

Prova quanto segue dimostra l'uso della funzione gmdate () -

<?php
   $date = gmdate("D M d Y");
   print("Date: ".$date);
?>

Questo produrrà il seguente risultato:

Date: Fri May 08 2020

Esempio

L'esempio seguente formatta la data corrente utilizzando questa funzione e stampa le informazioni di alba / tramonto utilizzando la data risultante -

<?php
   $date = gmdate("H:i:s");
   $sun_info = date_sun_info($date, 20.5937, 78.9629);
   print_r($sun_info);
?>

Questo produrrà il seguente risultato:

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
)

Esempio

Ora invociamo la funzione gmdate () passando un timestamp -

<?php
   $ts = 1022555568;
   $date = gmdate("D M d Y", $ts);
   print($date);
?>

Questo produrrà il seguente risultato:

Tue May 28 2002

Esempio

<?php
   date_default_timezone_set('UTC');   
   echo gmdate("l");
   echo "\n";   
   echo gmdate('l dS \of F Y h:i:s A');
   echo "\n";
?>

Questo produce il seguente risultato:

Wednesday
Wednesday 13th of May 2020 05:57:30 PM