gmdate
(PHP 4, PHP 5)
gmdate — Formata uma data/hora GMT/CUT
Descrição
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".
Example#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().