PHP 提供多種方式處理和表示日期與時間,包括時間戳、Unix 時間戳以及ISO 8601 標準格式。同時,PHP 還提供了一系列日期函數,例如strtotime() 、 date()和strftime() ,可用於將日期字符串轉換為不同格式。
時間戳是一個整數,表示自紀元以來的秒數,是存儲和傳遞日期時間的通用方式。
Unix 時間戳表示自1970 年1 月1 日00:00:00 UTC 以來經過的秒數,是一種廣泛使用的日期格式,可以方便地轉換為其他格式。
$timestamp = time();
ISO 8601 是國際標準的日期和時間表示方法,常用格式如下:
PHP 提供多種函數處理日期字符串和時間戳:
$timestamp = strtotime("2023-04-10 15:30:15");$date = date("Ymd");$date = strftime("%Y-%m-%dT%H:%M:%S");PHP 允許自定義日期格式,通常使用DateTime::format()方法。格式符號示例如下:
例如,以下代碼會生成"2023-04-10 15:30:15":
$date = date("Ymd H:i:s");通過以上方法,您可以靈活處理PHP 中的各種日期格式,滿足不同場景的需求。