English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
gmdate()函数格式化一个 GMT/UTC 日期/时间
gmdate()函数接受格式字符串作为参数,以指定格式格式化本地 GMT/UTC 日期/时间。
同 date() 函数完全一样,只除了返回的时间是格林威治标准时(GMT)。例如当在中国(GMT +0800)运行以下程序时,第一行显示“Jan 01 2000 00:00:00”而第二行显示“Jan 31 1999 16:00:00”。
gmdate($format, $timestamp)
número de série | parâ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 |
A função gmdate() do PHP retorna a hora local atual no formato especificado/data.
Essa função foi introduzida no PHP versão4introduzido e disponível em todas as versões mais recentes.
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
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 )
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
<?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