mktime() - 语法

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

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

Sr.No Parameter & Description
1

hour(可选)

它指定小时

2

minute(可选)

它指定分钟

3

second(可选)

它指定秒

4

month(可选)

它指定数字月份

5

day(可选)

它指定日期

6

year(可选)

它指定了年份。

7

is_dst(可选)

它的参数总是代表GMT日期,所以is_dst不会影响输出。

mktime() - 返回值

此函数返回给定参数的Unix时间戳。如果参数无效,则函数返回false。

mktime() - 示例

<?php
   $lastday=mktime(0, 0, 0, 3, 0, 2010);
   echo strftime("Last day in Feb 2010 is: %dn", $lastday);
   
   $lastday=mktime(0, 0, 0, 4, -31, 2010);
   echo strftime("Last day in Feb 2010 is: %d", $lastday);
?>

这将产生以下输出-

Last day in Feb 2010 is: 28nLast day in Feb 2010 is: 28

参考链接

https://www.learnfk.com/php/php-function-mktime.html