time()函數是PHP中的內建函數,它是用來將當前時間當作Unix時間戳,並傳回代表時間的數字字串。以下這篇文章就給大家具體介紹一下time()函數,希望對你們有幫助。
time()函數
#time()函數可以傳回自Unix 時期以來的秒數測量的當前時間(從1970年1月1日00:00:00 GMT開始計時的秒數時間)。
下面我們來看看使用time()函數以秒為單位輸出目前時間的簡單範例:
<?php date_default_timezone_set('PRC'); $timestamp = time(); echo $timestamp; ?>
運行效果圖:
說明:使用php的date_default_timezone_set()函數是用來設定時區的,讓time()函數取得的目前時間更精確。
格式化輸出時間
time()函數取得的時間是以秒為單位的,這樣就不方便我們查看時間,我們也可以使用PHP中的date()函數將秒數轉換為方便觀看的時間格式。
範例:假設目前時間為下午1點多
<?php date_default_timezone_set('PRC'); $timestamp = time(); echo $timestamp; echo "<br><br>"; echo(date("Y-m-d h:i:s A", $timestamp)); echo "<br><br>"; echo(date("Y年m月d日, H:i:s", $timestamp)); echo "<br><br>"; echo(date("Y , F d , H:i:s ", $timestamp)); ?>
效果圖
#date()函數可以使用某些特定的字元來格式化時間,輸出特定的時間,以下是一些常用的date()函數格式化字元:
字元Y:輸出代表年份的4位元數字
字元m:輸出代表月份的2位數字,從01開始到12結束
字元F:輸出代表月份的英文全稱,例:December
字元d:輸出代表目前月份的某一天的2位數字,從01開始到30(或31)結束
字元h:輸出代表小時的2位數字(12小時的格式)從01開始到12結束。注意:需搭配使用字元a(小寫輸出)或字元A(大寫輸出)來表示上午(am)或下午(pm)。
字元H:輸出代表小時的2位元數字(24小時的格式),從00開始到23結束
字元i:輸出代表分鐘的2位元數字,從00開始到59結束
字元s:輸出代表秒鐘的2位數字,從00開始到59結束
總結:以上就是這篇文章的全部內容,希望能對大家的學習有所幫助。
以上是PHP的time()函數有什麼用的詳細內容。更多資訊請關注PHP中文網其他相關文章!