PHP 中的 mktime() 函数

phpprogrammingserver side programming更新于 2025/8/7 1:22:17

mktime() 函数返回日期的 Unix 时间戳。此时间戳是一个长整数,包含 Unix 纪元(1970 年 1 月 1 日 00:00:00 GMT)与指定时间之间的秒数。

语法

mktime(hour,minute,second,month,day,year,is_dst);

参数

  • hour − 指定小时。

  • minute − 指定分钟。

  • second − 指定秒。

  • month −指定月份

  • day − 指定日期

  • year − 指定年份

  • is_dst − 参数始终表示 GMT 日期,因此 is_dst 不会影响结果。

返回

mktime() 函数返回与给定参数对应的 Unix 时间戳。此时间戳是一个长整数,包含 Unix 纪元(1970 年 1 月 1 日 00:00:00 GMT)与指定时间之间的秒数。

示例

下面是一个例子 −

<?php
   echo "March 20, 2017 was on " . date("l", mktime(0, 0, 0, 03, 20, 2017));
?>

输出

以下是输出 −

March 20, 2017 was on Monday

示例

让我们看另一个例子 −

<?php
   echo date("M-d-Y",mktime(0,0,0,22,9,2018)) . "<br>";
?>

输出

以下是输出 −

Oct-09-2019

相关文章