PHP 日期和时间函数

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