函数名称: gmdate()
函数描述: gmdate() 函数格式化一个 GMT/UTC 日期和时间。
适用版本:所有 PHP 版本。
语法: gmdate(format, timestamp)
参数:
- format:必需。规定日期/时间的格式。
- timestamp:可选。规定时间戳。如果未指定,则使用当前时间和日期。
返回值:返回格式化后的 GMT/UTC 日期和时间的字符串。
示例:
// 示例 1:使用当前时间戳获取当前的 GMT/UTC 日期和时间
echo gmdate("Y-m-d H:i:s"); // 输出类似:2022-01-01 10:30:00
// 示例 2:指定时间戳获取对应的 GMT/UTC 日期和时间
$timestamp = strtotime("2022-01-01 10:30:00");
echo gmdate("Y-m-d H:i:s", $timestamp); // 输出:2022-01-01 02:30:00
// 示例 3:使用不同格式获取 GMT/UTC 日期和时间
echo gmdate("D, d M Y H:i:s T"); // 输出类似:Sat, 01 Jan 2022 02:30:00 UTC
注意事项:
- gmdate() 函数与 date() 函数类似,但是它返回的是 GMT/UTC 时间,而不是本地时间。
- 使用 gmdate() 函数时,需要确保服务器的时区设置是正确的,否则可能会得到错误的结果。
- format 参数可以使用各种日期和时间格式字符,比如 Y(年份)、m(月份)、d(日期)、H(小时)、i(分钟)、s(秒钟)、T(时区)等。具体的格式字符可以参考 PHP 官方文档中的日期和时间格式化字符说明。
- timestamp 参数可以是一个整数型的时间戳,也可以是一个表示日期和时间的字符串。如果未指定 timestamp 参数,则默认使用当前的时间和日期。