查询

gmstrftime()函数—用法及示例

「 根据给定的格式返回 GMT 时间的字符串表示 」


函数名:gmstrftime()

适用版本:PHP 4, PHP 5, PHP 7

用法:gmstrftime() 函数根据给定的格式返回 GMT 时间的字符串表示。它与 strftime() 函数类似,但是将结果格式化为 GMT 时间而不是本地时间。

语法:string gmstrftime(string $format [, int $timestamp = time() ])

参数:

  • $format:必需,指定输出的格式。支持的格式与 strftime() 函数相同。
  • $timestamp:可选,指定一个时间戳。如果未提供该参数,则默认为当前时间。

返回值:返回格式化后的 GMT 时间字符串。

示例:

// 格式化当前时间为GMT时间
echo gmstrftime("%A, %d %B %Y %H:%M:%S", time()); 
// 输出:Monday, 28 June 2021 07:30:00

// 格式化指定时间为GMT时间
echo gmstrftime("%A, %d %B %Y %H:%M:%S", strtotime("2021-06-28 12:30:00")); 
// 输出:Monday, 28 June 2021 04:30:00

注意事项:

  • 由于 gmstrftime() 函数返回的是 GMT 时间的字符串表示,所以它不受时区设置的影响。
  • $format 参数支持的格式与 strftime() 函数相同,可以使用各种格式化指令来获取不同的时间信息,如 %A(星期几的完整名称)、%d(月份中的日期)等。具体的格式化指令可以参考 PHP 官方文档中 strftime() 函数的说明。
  • 如果 $timestamp 参数未提供,则默认为当前时间。
  • 该函数在 PHP 5.1.0 版本之前不可用。在 PHP 5.1.0 版本之后,该函数已经被废弃,推荐使用 date() 函数代替。
补充纠错
上一个函数: gnupg_adddecryptkey()函数
下一个函数: gmp_xor()函数
热门PHP函数
分享链接