PHP
日期和时间 | Date and Time

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

返回格式化的日期字符串。如果使用非数字值timestampFALSE则返回并发出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或更高版本授权。