PHP中的mktime()函数

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

语法

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

参数

  • hour-指定小时。

  • 分钟-指定分钟

  • -指定第二个

  • 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