📅  最后修改于: 2023-12-03 15:18:23.654000             🧑  作者: Mango
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()
函数的返回值为字符串类型。