PHP Conference Nagoya 2025

gmdate

(PHP 4, PHP 5, PHP 7, PHP 8)

gmdateFormatta una data/ora GMT/UTC

Descrizione

gmdate(string $format, int $timestamp = time()): string

Identica alla funzione date() eccetto che l'orario restituito è Greenwich Mean Time (GMT).

Elenco dei parametri

format

Il formato della data restituita è string. Vedere le opzioni di formattazione per la funzione date().

timestamp

Il parametro opzionale timestamp è un integer timestamp Unix che ha come default l'ora locale attuale se un timestamp non è fornito. In altre parole, ha come default il valore di time().

Valori restituiti

Restituisce una stringa di data formattata. Se viene usato un valore non numerico per timestamp, viene restituito false e viene emesso un errore di livello E_WARNING.

Log delle modifiche

Versione Descrizione
5.1.0 Il range valido di un timestamp è tipicamente da Venerdì, 13 Dicembre 1901 20:45:54 GMT a Martedì, 19 Gennaio 2038 03:14:07 GMT. (Queste sono le date che corrispondono ai valori minimo e massimo per un intero a 32-bit con il segno). Comunque, prima di PHP 5.1.0 questo range era limitato da 01-01-1970 a 01-19-2038 su alcuni sistemi (per esempio Windows).
5.1.1 Ci sono delle costanti utili di formati data/orario standard che possono essere usate per specificare il parametro format.

Esempi

Example #1 Esempio di gmdate()

Quando eseguita in Finlandia (GMT +0200), la prima riga sotto stampa "Jan 01 1998 00:00:00", mentre la seconda stampa "Dec 31 1997 22:00:00".

<?php
echo date("M d Y H:i:s", mktime(0, 0, 0, 1, 1, 1998));
echo
gmdate("M d Y H:i:s", mktime(0, 0, 0, 1, 1, 1998));
?>

Vedere anche:

  • date() - Formatta un timestamp Unix
  • mktime() - Restituisce la UNIX timestamp per una data
  • gmmktime() - Riceve l'UNIX timestamp per una data GMT
  • strftime() - Formatta una data/orario locale accordandola/o alle impostazioni locali according to locale settings

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top