牛牛在线工具

gmmktime()

收录 8868 个 PHP 函数,含用途说明与用法示例。

gmmktime()

返回一个特定日期的UNIX时间戳

函数名:gmmktime() 适用版本:PHP 4, PHP 5, PHP 7 用法:gmmktime() 函数用于返回一个特定日期的UNIX时间戳。它与mktime() 函数类似,但是以GMT(格林尼治标准时间)为基准,忽略当前的时区设置。 语法:gmmktime(hour, minute, second, month, day, year, is_dst) 参数: hour: 必需,小时数(范围:0-23) minute: 必需,分钟数(范围:0-59) second: 必需,秒数(范围:0-59) month: 必需,月份(范围:1-12) day: 必需,日期(范围:1-31) year: 必需,年份(范围:1970-2037) is_dst: 可选,是否考虑夏令时,默认为 -1(表示自动判断是否为夏令时) 返回值:返回一个整数型的UNIX时间戳,表示给定日期的秒数。 示例: // 获取当前时间的UNIX时间戳 $timestamp = gmmktime(); echo $timestamp; // 获取特定日期的UNIX时间戳 $timestamp = gmmktime(0, 0, 0, 12, 31, 2022); echo $timestamp; // 获取特定日期和时间的UNIX时间戳 $timestamp = gmmktime(23, 59, 59, 12, 31, 2022); echo $timestamp; 注意事项: 由于UNIX时间戳的范围是有限的,如果超出范围,gmmktime() 函数将返回 FALSE。 gmmktime() 函数在计算UNIX时间戳时,会忽略时区设置,以GMT(格林尼治标准时间)为基准,因此返回的时间戳与时区无关。 如果 is_dst 参数设置为 1,则会考虑夏令时;如果设置为 0,则不考虑夏令时;如果设置为 -1,则会自动判断是否为夏令时。 在使用 gmmktime() 函数时,建议先确保服务器的时区设置正确,以获得准确的结果。