Forum und email

gmdate

(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".

Example#1 gmdate() exemplo

<?php
echo date("M d Y H:i:s"mktime(000111998));
echo 
gmdate("M d Y H:i:s"mktime(000111998));
?>

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().