gmdate
gmdate
(PHP 4, PHP 5, PHP 7)
gmdate - 格式化GMT / UTC日期/时间
Description
string gmdate ( string $format [, int $timestamp = time() ] )
除了返回的时间是格林威治标准时间(GMT)之外,与date()函数相同。
Parameters
format
输出日期字符串的格式。请参阅date()函数的格式选项。
timestamp
可选timestamp
参数是一个整数Unix时间戳,默认为当前本地时间,如果timestamp
没有给出。换句话说,它默认为time()的值。
Return Values
返回格式化的日期字符串。如果使用非数字值timestamp
,FALSE
则返回并发出E_WARNING
级别错误。
Changelog
版 | 描述 |
---|---|
5.1.0 | 时间戳的有效范围通常是从1905年12月13日20:45:54 GMT到2038年1月19日星期二03:14:07 GMT的周五。(这些是与32位有符号整数的最小值和最大值对应的日期)。然而,在PHP 5.1.0之前,在一些系统(例如Windows)上,这个范围从01-01-1970到19-01-2038是有限的。 |
5.1.1 | 标准日期/时间格式有一些有用的常量可用于指定格式参数。 |
Examples
Example #1 gmdate() example
在芬兰(GMT +0200)运行时,下面的第一行打印“Jan 01 1998 00:00:00”,而第二行打印“Dec 31 1997 22:00:00”。
<?php
echo date("M d Y H:i:s", mktime(0, 0, 0, 1, 1, 1998)
echo gmdate("M d Y H:i:s", mktime(0, 0, 0, 1, 1, 1998)
?>
← gettimeofday
gmmktime →
© 1997–2017 The PHP Documentation Group
根据知识共享署名许可证v3.0或更高版本授权。