gmdate

(PHP 3, PHP 4 , PHP 5)

gmdate -- Formata uma data/hora GMT/CUT

Descrição

string gmdate ( string format [, int timestamp] )

Idêntico a função date() exceto que o tempo está em Greenwich Mean Time (GMT). Por exemplo, quando execulta ma Finlândia (GMT +0200), a primeira linha abaixo imprime "Jan 01 1998 00:00:00", enquando a segunda imprime "Dec 31 1997 22:00:00".

Exemplo 1. gmdate() exemplo

<?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));
?>

Nota: Nas séries de sistemas operacionais Microsoft Windows pois bibliotecas de sistema implementando esta função estão quebradas, então gmdate() não suporta valores negativos para o timestamp. Para mais detalhes veja bugs reportados: #22620, #22457, and #14391.

Este problema não ocorre em SO Unix/Linux, onde as bibliotecas de sistema comportam se como esperado.

PHP não pode consertar bibliotecas de sistema quebradas. Contate fornecedor de SO para consertar este e problemas similares.

Veja também date(), mktime(), gmmktime() e strftime().