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

Tutorial di base PHP

Tutorial avanzato PHP

PHP & MySQL

Manuale di riferimento PHP

Uso e esempio della funzione gmdate() PHP

Manuale delle funzioni di data e ora PHP

La funzione gmdate() formatta una data/ora GMT/UTC

Definizione e uso

gmdate()La funzione accetta una stringa di formato come parametro per specificare come formattare la data/ora locale GMT/UTC.

Uguale alla funzione date(), ma il tempo restituito è in tempo universale Greenwich (GMT). Ad esempio, quando si esegue il seguente programma in Cina (GMT +0800), la prima riga visualizza "Jan 01 2000 00:00:00" e la seconda riga visualizza "Dec 31 1999 16:00:00".

Sintassi

gmdate($format, $timestamp)

Parametro

Numero di ordineParametro e spiegazione
1

format (obbligatorio)

Questo è una stringa di formato che specifica il formato della stringa di data che desideri outputtare.

2

timestamp (opzionale)

È un valore intero che rappresenta il timestamp della data richiesta

Valore di ritorno

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

Versione PHP

Questa funzione è stata introdotta per la prima volta nella versione PHP 4 e può essere utilizzata in tutte le versioni successive.

Esempio online

Ecco un esempio che dimostragmdate()Uso della funzione-

<?php
   $date = gmdate("D M d Y");
   print("Data: ".$date);
?>
Testa per vedere‹/›

Risultato di output

Data: Mar Mag 08 2020

Esempio online

Esempio di utilizzo di questa funzione per formattare la data corrente e stampare le informazioni di alba/tramonto-

<?php
   $date = gmdate("H:i:s");
   $sun_info = date_sun_info($date, 20.5937, 78.9629);
   print_r($sun_info);
?>
Testa per vedere‹/›

Risultato di output

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 online

Ora, chiamando la funzione passando un timestampgmdate()Funzione-

<?php
   $ts = 1022555568;
   $date = gmdate("D M d Y", $ts);
   print($date);
?>
Testa per vedere‹/›

Risultato di output

Mar Mag 28 2002

Esempio online

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

Questo produce i seguenti risultati-

Mercoledì
Mercoledì 13° di Maggio 2020 05:57:30 PM