php mktime
时间: 2024-09-20 14:22:08
(部分内容来自网络,其真实性存疑,为了避免对您造成误导,请谨慎甄别。)
mktime() 是一个 PHP 函数,用于创建一个 Unix 时间戳。该函数将给定的小时数、分钟数、秒数、月份、日期和年份转换为 Unix 时间戳。
语法:
mktime(hour, minute, second, month, day, year)
参数:
hour:小时数(0 到 23)
minute:分钟数(0 到 59)
second:秒数(0 到 59)
month:月份(1 到 12)
day:日期(1 到 31)
year:年份(1970 到 2038)
返回值:
该函数返回一个 Unix 时间戳。
使用示例:
以下示例演示如何使用 mktime() 函数:
// 获取当前时间的 Unix 时间戳 $timestamp = time(); // 将 Unix 时间戳转换为日期和时间 $date = date('Y-m-d H:i:s', $timestamp); echo $date; // 输出当前时间 // 将日期和时间转换为 Unix 时间戳 $timestamp = mktime(0, 0, 0, 1, 1, 2022); echo $timestamp; // 输出 1640995200
在上面的示例中,我们首先使用 time() 函数获取当前时间的 Unix 时间戳。然后,我们使用 date() 函数将 Unix 时间戳转换为日期和时间,并将其打印出来。
接下来,我们使用 mktime() 函数将日期和时间转换为 Unix 时间戳,并将其打印出来。在这个示例中,我们将日期和时间设置为 2022 年 1 月 1 日的午夜。