gmdate()
函数格式化 GMT/UTC 日期/时间。
同 date() 函数 类似,不同的是返回的时间是格林威治标准时(GMT)。
语法
string gmdate ( string $format [, int $timestamp = time() ] )
参数
参数 | 描述 | 必须/可选 |
---|---|---|
format | 指定输出日期字符串的格式。format 参考 | 必须 |
timestamp | 指定整数 Unix 时间戳或本地时间。 | 可选 |
返回值
它返回格式化的日期字符串。如果 timestamp 使用非数字值,则返回 FALSE 并发出 E_WARNING 级别的错误。
示例1
<?php
// 打印2000年8月3日的一个星期四
echo "2000年8月3日是 ".gmdate("l", mktime(0,0,0,8,3,2000)) . "\n";
?>
输出:
2000年8月3日是 Thursday
示例2
<?php
// 使用常量格式化参数
echo gmdate(DATE_RFC822) . "\n";
// 打印形如: 1975-10-03T00:00:00+00:00 时间
echo gmdate(DATE_ATOM,mktime(0,0,0,10,3,1975));
?>
输出:
Fri, 03 Aug 18 17:06:58 +0000
1975-10-03T00:00:00+00:00
1975-10-03T00:00:00+00:00