gmstrftime()
函数用于根据区域设置格式化GMT/UTC时间/日期。它格式化 GMT/UTC 日期和时间。
语法
string gmstrftime ( string $format [, int $timestamp = time() ] )
参数
参数 | 描述 | 必须/可选 |
---|---|---|
format | 指定返回结果的格式 | 必须 |
timestamp | 指定表示要格式化的日期和/或时间的 Unix 时间戳 | 可选 |
返回值
此函数返回一个字符串,该字符串根据给定的格式字符串进行格式化。如果没有给出时间戳,该函数将返回当前本地时间。
例子1
<?php
echo(gmstrftime("%B %d %Y, %X %Z",mktime(10,0,0,12,12,98)). "\n");
setlocale(LC_ALL,"hu_HU.UTF8");
echo(gmstrftime("%Y. %B %d. %A. %X %Z"));
?>
输出:
December 12 1998, 10:00:00 GMT
2018. August 09. Thursday. 06:39:32 GMT
2018. August 09. Thursday. 06:39:32 GMT
例子2
<?php
echo(gmstrftime("%B %d %Y, %X %Z",mktime(20,0,0,12,31,98))."\n");
setlocale(LC_ALL,"hu_HU.UTF8");
echo(gmstrftime("%Y. %B %d. %A. %X %Z"));
?>
输出:
December 31 1998, 20:00:00 GMT
2018. August 09. Thursday. 06:42:42 GMT
2018. August 09. Thursday. 06:42:42 GMT