在前几章我们在说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 '<br/>'; echo '再次格式化:'.date("Y-m-d H:i:s",$date); ?>
代码图示:
运行结果:
2018-02-02 20:09:22 的Unix时间戳为:1517573362 再次格式化:2018-02-02 20:09:22
本文PHP中创建Unix时间戳函数,获取某个时间段的时间戳到此结束。一生中你唯一需要回头的时候,是为了看自己到底走了多远。小编再次感谢大家对我们的支持!