在使用PHP開發應用的過程中,日期的處理是不可避免的。PHP提供了許多處理日期時間的函數,其中包括date()
函數。本文將介紹date()
函數的用法及其相關參數。
date()
函數用于格式化日期和時間。它可以接受一個可選的第二個參數,指定時間戳。如果沒有指定時間戳,則使用當前時間。第三個參數指定時區,如果未指定,則使用默認時區。
echo date("Y-m-d H:i:s"); // 輸出當前日期時間:2021-05-26 15:53:46
echo date("Y.m.d"); // 輸出當前日期:2021.05.26
echo date("l"); // 輸出當前星期幾:Wednesday
date()
函數可以使用的格式參數有很多,下面是一些最常用的:
Y
:年份,四位數m
:月份,有前導零n
:月份,沒有前導零d
:日期,有前導零j
:日期,沒有前導零D
:星期幾,縮寫形式(如:Mon、Tue)l
:星期幾,完整英文形式(如:Monday、Tuesday)h
:12小時制小時數,有前導零H
:24小時制小時數,有前導零i
:分鐘數,有前導零s
:秒數,有前導零a
:上午或下午,小寫形式(如:am、pm)A
:上午或下午,大寫形式(如:AM、PM)
下面是一些常見的例子:
echo date("Y/m/d"); // 輸出當前日期:2021/05/26
echo date("Y-m-d H:i:s"); // 輸出當前日期時間:2021-05-26 15:53:46
echo date("D M j G:i:s T Y"); // 輸出:Wed May 26 15:53:46 EDT 2021
echo date("h:i A"); // 輸出當前時間:03:53 PM
date()
函數的第二個參數可以是一個 Unix 時間戳,表示從 Unix 紀元(1970 年 1 月 1 日 00:00:00 GMT)至當前時間的秒數。下面是一個例子:
$timestamp = time(); // 獲取當前 Unix 時間戳
echo date("Y-m-d H:i:s", $timestamp); // 輸出當前日期時間
date()
函數的第三個參數是時區。如果未指定時區,則使用默認時區。可以使用date_default_timezone_set()
函數來設置時區。
date_default_timezone_set("Asia/Shanghai"); // 設置時區為上海
echo date("Y-m-d H:i:s"); // 輸出當前上海時間,例如:2021-05-26 23:34:56
總之,date()
函數非常有用,可以為您提供格式化后的日期和時間。要了解更多詳情,您可以查看 PHP 官方文檔。
上一篇css 設置換行顯示
下一篇css 設置中心點