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);
?>
将英文翻译成中文,不解释,保留HTML格式:
这将产生以下结果 −
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