在前幾章我們在說date()函數時,可以通過date()函數來格試化當前的時間戳來輸出日期與時間,如果我們需要通過當前的時間轉成時間戳該如何辦呢

国产视频app通過 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;
?>

代碼圖示

PHP中創建Unix時間戳函數,獲取某個時間段的時間戳

代碼運行結果

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);
?>

代碼圖示:

PHP中創建Unix時間戳函數,PHP,mktime()函數

運行結果:

2018-02-02 20:09:22 的Unix時間戳為:1517573362
再次格式化:2018-02-02 20:09:22