PHP gmdate() 函数



定义和用法

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

语法

gmdate($format, $timestamp)

参数

序号 参数及描述
1

format (必填)

这是一个格式字符串,指定您希望输出日期字符串的格式。

2

timestamp (可选)

这是一个整数,表示所需日期的时间戳。

返回值

PHP gmdate() 函数以指定的格式返回当前本地时间/日期。

PHP 版本

此函数首次引入于 PHP 4 版本,并适用于所有更高版本。

示例

以下示例演示了 gmdate() 函数的用法:

在线演示
<?php
   $date = gmdate("D M d Y");
   print("Date: ".$date);
?>

这将产生以下结果:

Date: Fri May 08 2020

示例

以下示例使用此函数格式化当前日期,并使用结果日期打印日出/日落信息:

<?php
   $date = gmdate("H:i:s");
   $sun_info = date_sun_info($date, 20.5937, 78.9629);
   print_r($sun_info);
?>

这将产生以下结果:

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
)

示例

现在让我们通过传递时间戳来调用 gmdate() 函数:

在线演示
<?php
   $ts = 1022555568;
   $date = gmdate("D M d Y", $ts);
   print($date);
?>

这将产生以下结果:

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

这将产生以下结果:

Wednesday
Wednesday 13th of May 2020 05:57:30 PM
php_function_reference.htm
广告