前面我們學習了mktime()函數,知道mktime()函數是根據給定的參數回傳UNIX時間戳記。當mktime()函數不填入參數的情況下,是傳回目前的時間戳記
像下面這樣:
<?php $now=mktime(); echo $now; ?>
但是,mktime()函數的主要功能不是傳回目前時間,而是格式化時間,所以,在PHP中,專門為我們提供了一個取得當前時間戳記的函數,那就是我們本章所要講解的time()函數
time()函數的用法
PHP中,透過time()函數取得目前的UNIX時間戳,傳回值是從時間戳紀元(格林威治時間1970年1月1日00:00:00)到目前的秒數。
他的語法如下:
time()
語法詳解:
time()函數沒有參數,傳回值為UNIX時間戳記的整數值.
用法如下:
<?php $now=time(); echo $now; ?>
time()函數是獲得當前時間戳記,獲得的是一整型,我們對他進行格式化,像下面這樣
date("Y-m-d H:i:s", time()) ;
下面我們用實例說明一下
取得目前時間戳實例
#在本實例中,我們使用time()函數來取得目前本機時間戳,並將時間戳進行格式化輸出。程式碼如下
<?php header("Content-type:text/html;charset=utf-8"); //设置编码 $nexttime=time()+(7*24*60*60); //7 days; 24 hours; 60 mins; 60secs echo "Now:".date("Y-m-d")."<br/>"; //输出当前日期 echo 'Next time:'.date("Y-m-d",$nexttime); //输出变量$nexttime的日期 ?>
程式碼運行結果如下:
#上面就是使用time()函數取得目前時間戳記的簡單實例,date()函數是取得目前的時間和日期,下一節,我們會來講解date函數的用法。
以上是PHP time()函數取得目前時間戳記實例詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!