(PHP 4, PHP 5, PHP 7)
gmdate — Formatează o dată/oră GMT/UTC
$format
   [, int $timestamp = time()
  ] )Identică cu funcția date() cu excepția că ora întoarsă este după Greenwich Mean Time (GMT) - Ora Medie Greenwich.
formatFormatul în care va fi afișat string-ul datei. Vedeți opțiunile de formatare pentru funcția date().
timestamp
Parametrul opțional timestamp
este un integer și este un moment de timp Unix și are valoarea
implicită a orei locale, dacă parametrul timestamp nu
este indicat. Cu alte cuvinte, valoarea implicită este cea a funcției
time().
   Întoarce un string cu data formatată. Dacă este utilizată o valoare
   non-numerică pentru timestamp, este întors
   FALSE și o eroare de nivel E_WARNING este emisă.
  
| Versiune | Descriere | 
|---|---|
| 5.1.0 | Domeniul valid al unui timestamp este de obicei de la Fri, 13 Dec 1901 20:45:54 GMT până la Tue, 19 Jan 2038 03:14:07 GMT. (Acestea sunt datele ce corespund valorilor minimă și maximă a unui integer pe 32 de biți). Însă până la PHP 5.1.0 acest domeniu era limitat de la 01-01-1970 până la 19-01-2038 pe unele sisteme (de ex. Windows). | 
| 5.1.1 | 
        Există constante utile a
        unor formate standarde ale datei/orei ce pot fi utilizate pentru a
        specifica parametrul format.
        | 
      
Example #1 Exemple gmdate()
Când exemplul este rulat în Finlanda (GMT +0200), prima linie de mai jos afișează "Jan 01 1998 00:00:00", în timp ce a doua afișează "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));
?>