English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHP 基础教程

PHP 高级教程

PHP & MySQL

PHP 参考手册

PHP gmdate() 函数用法及示例

PHP Date & Time 函数手册

gmdate()函数格式化一个 GMT/UTC 日期/时间

定义和用法

gmdate()函数接受格式字符串作为参数,以指定格式格式化本地 GMT/UTC 日期/时间。

同 date() 函数完全一样,只除了返回的时间是格林威治标准时(GMT)。例如当在中国(GMT +0800)运行以下程序时,第一行显示“Jan 01 2000 00:00:00”而第二行显示“Jan 31 1999 16:00:00”。

sintaxe

gmdate($format, $timestamp)

parâmetro

número de sérieparâmetros e descrição
1

formato (obrigatório)

Este é uma string de formato que especifica o formato da string de data que você deseja gerar

2

timestamp (opcional)

Este é um valor inteiro que representa o timestamp da data necessária

retorno

A função gmdate() do PHP retorna a hora local atual no formato especificado/data.

versão do PHP

Essa função foi introduzida no PHP versão4introduzido e disponível em todas as versões mais recentes.

exemplo online

Tente o seguinte demonstração degmdate()uso da função-

<?php
   $date = gmdate("D M d Y");
   print("Data: ".$date);
?>
teste e veja‹/›

saída

Data: Fri May 08 2020

exemplo online

O seguinte exemplo usa essa função para formatar a data atual e imprimir o nascer do sol/informações sobre o pôr do sol-

<?php
   $date = gmdate("H:i:s");
   $sun_info = date_sun_info($date, 20.5937, 78.9629);
   print_r($sun_info);
?>
teste e veja‹/›

saída

Array
(
    [sunrise] => 4818
    [sunset] => 44087
    [transit] => 24453
    [civil_twilight_begin] => 3381
    [civil_twilight_end] => 45524
    [nautical_twilight_begin] => 1729
    [nautical_twilight_end] => 47176
    [astronomical_twilight_begin] => 98
    [astronomical_twilight_end] => 48807
)

exemplo online

Agora, chame a função passando um timestampgmdate()função-

<?php
   $ts = 1022555568;
   $date = gmdate("D M d Y", $ts);
   print($date);
?>
teste e veja‹/›

saída

Tue May 28 2002

exemplo online

<?php
   date_default_timezone_set('UTC');   
   echo gmdate("l");
   echo "\n";   
   echo gmdate('l dS \of F Y h:i:s A');
   echo "\n";
?>
teste e veja‹/›

isto resulta na seguinte saída-

Wednesday
Wednesday 13th of May 2020 05:57:30 PM