CakeFest 2024: The Official CakePHP Conference

gmdate

(PHP 4, PHP 5, PHP 7, PHP 8)

gmdateFormata uma data/hora GMT/CUT

Descrição

gmdate(string $format, ?int $timestamp = null): string

Idêntica à função date(), exceto que a hora retornada será baseada no Horário de Greenwich (GMT).

Parâmetros

format

O formato da saída da string da data. Veja as opções de formatação para a função date().

timestamp

O parâmetro opcional timestamp é um int de timestamp Unix cujo padrão é a hora local atual se timestamp não for informado ou for null. Em outras palavras, o padrão é o valor de time().

Valor Retornado

Retorna uma string da data formatada.

Registro de Alterações

Versão Descrição
8.0.0 timestamp agora é anulável.

Exemplos

Exemplo #1 Exemplo da gmdate()

Quando executado na 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".

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

Veja Também

add a note

User Contributed Notes 1 note

up
0
bruno dot dasilva at odaseva dot com
7 days ago
with PHP7.4 (and probably below), when the 2d parameter $timestamp is null, then the date will be based on timestamp "0" (1970-01-01T00:00:00)
To Top