📜  PHP | gmstrftime()函数(1)

📅  最后修改于: 2023-12-03 15:18:23.654000             🧑  作者: Mango

PHP | gmstrftime()函数

介绍

gmstrftime()函数用于将 Unix 时间戳格式化为 GMT/UTC 时间格式。

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

参数 $format 用于指定时间格式,可以使用常用的格式化字符串 (如 "%Y-%m-%d %H:%M:%S") 或拼接多个格式化字段。

参数 $timestamp 用于指定时间戳,如果不提供则默认为当前时间。

示例
<?php
echo gmstrftime("%A, %B %d %Y %H:%M:%S GMT", time());
?>

输出结果:

Thursday, January 01 1970 00:00:00 GMT
常用格式化字段

| 格式化字段 | 说明 | 示例 | |------------|----------------------------------------------------|-----------------| | %Y | 年份,四位数字 | 2022 | | %m | 月份,两位数字 | 01 ~ 12 | | %d | 日期,两位数字 | 01 ~ 31 | | %H | 小时,两位数字(24小时制) | 00 ~ 23 | | %I | 小时,两位数字(12小时制) | 01 ~ 12 | | %M | 分钟,两位数字 | 00 ~ 59 | | %S | 秒钟,两位数字 | 00 ~ 59 | | %B | 月份,英文全写 | January ~ December | | %b | 月份,英文缩写 | Jan ~ Dec | | %A | 星期,英文全写 | Sunday ~ Saturday | | %a | 星期,英文缩写 | Sun ~ Sat | | %j | 一年中的天数(1 ~ 366) | 001 ~ 366 | | %U | 一年中的星期数(每周第一天为周日)(0 ~ 53) | 00 ~ 53 | | %W | 一年中的星期数(每周第一天为周一)(0 ~ 53) | 00 ~ 53 | | %Z | 时区 | UTC |

注意事项
  • 由于 gmstrftime() 函数返回的是 GMT 时间,因此不会受到时区设置的影响。
  • gmstrftime() 函数的返回值为字符串类型。