(PHP 4, PHP 5, PHP 7, PHP 8)
gmdate — Formatta una data/ora GMT/UTC
Identica alla funzione date() eccetto che l'orario restituito è Greenwich Mean Time (GMT).
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().
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
.
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 .
|
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));
?>