PHP gmdate()函数
PHP gmdate()函数用于获取格林威治标准时间(GMT)。它的语法格式如下:
gmdate(format,timestamp)
其中,format 是必需的,它是用于指定返回值日期/时间格式的字符串,timestamp 是可选参数,如果未指定,则使用当前时间。
下面是一些常用的格式:
- d - 表示月份中的第几天(01-31)
- m - 表示月份(01-12)
- Y - 表示四位数的年份(如2020)
- H - 表示24小时制中的小时数(00-23)
- i - 表示分钟数(00-59)
- s - 表示秒数(00-59)
下面是一个使用gmdate()函数的示例,它返回当前时间:
$current_time = gmdate("Y-m-d H:i:s"); echo $current_time;
上面的代码将输出一个类似于 2020-08-10 12:30:00 的字符串,它表示的是当前的日期和时间,其中的时间是格林威治标准时间(GMT)。
gmdate()函数也可以用于获取指定时间的格林威治标准时间(GMT),只需要将 timestamp 参数设置为指定的时间戳即可。例如,要获取 1970 年 1 月 1 日的 GMT 时间,可以使用下面的代码:
$gmt_time = gmdate("Y-m-d H:i:s", 0); echo $gmt_time;
上面的代码将输出 1970-01-01 00:00:00,表示的是 1970 年 1 月 1 日的 GMT 时间。
PHP gmdate()函数可以用于获取格林威治标准时间(GMT),它的使用非常简单,只需要指定一个格式字符串就可以获取当前的时间,或者指定一个时间戳来获取指定的时间。