在前几章我们在说date()函数时,可以通过date()函数来格试化当前的时间戳来输出日期与时间,如果我们需要通过当前的时间转成时间戳该如何办呢通过 PHP mktime() 创建日期
函数 mktime()
作用:mktime() 函数返回日期的 Unix 时间戳。Unix 时间戳包含 Unix 纪元(1970 年 1 月 1 日 00:00:00 GMT)与指定时间之间的秒数。
语法:mktime(hour,minute,second,month,day,year)
注释:
hour 可选。规定小时。
minute 可选。规定分。
second 可选。规定秒。
month 可选。规定月。
day可选。规定天。
year可选。规定年。举例说明
通过mktime(),获取一个指定日期的Unix时间戳
代码<?php
//飞鸟慕鱼博客
$date = mktime(20,9,22,2,2,2018);
echo '2018-02-02 20:09:22 的Unix时间戳为:'.$date;
?>
代码图示
代码运行结果2018-02-02 20:09:22 的Unix时间戳为:1517573362
把获取到的Unix时间戳格式化,并输出
代码<?php
//飞鸟慕鱼博客
$date = mktime(20,9,22,2,2,2018);
echo '2018-02-02 20:09:22 的Unix时间戳为:'.$date;
echo '
';
echo '再次格式化:'.date("Y-m-d H:i:s",$date);
?>
代码图示:
运行结果:
2018-02-02 20:09:22 的Unix时间戳为:1517573362
再次格式化:2018-02-02 20:09:22