如何在 PHP 中將時間戳記轉換為日期格式?使用 date() 函數,傳遞格式字串和時間戳記。 PHP 提供預先定義的格式字串,如 Y(年份)、m(月份)、d(日期)。實戰案例:將時間戳顯示為「星期幾,年月日」格式,使用 date() 和 strtotime() 函數。
將PHP 時間戳轉換為日期格式
簡介
時間戳是表示特定時間點的一種數字格式,廣泛用於電腦系統和程式設計。有時,需要將時間戳轉換為人類可讀的日期格式,以便顯示給使用者或用於進一步處理。本教學將介紹如何在 PHP 中輕鬆完成此轉換。
使用 date() 函數
date() 函數是將時間戳記轉換為日期格式的最常用方法。它的語法如下:
date(format, timestamp)
其中:
format
是要轉換的日期時間的格式字串。 timestamp
是要轉換的時間戳,預設為目前時間。 要以特定的格式輸出時間戳,只需將格式字串傳遞給 date() 函數。例如,以下程式碼將時間戳記轉換為「年-月-日」格式:
$timestamp = time(); $date = date("Y-m-d", $timestamp); echo $date; // 输出:2023-03-08
預先定義的格式字串
PHP 提供了一些預先定義的格式字串,您可以根據需要使用它們:
Y
:四位數表示年份y
:兩位數表示年份m
:兩位數表示月份d
:兩位數表示日期:小時(24 小時制)
:分鐘
:秒
:上午/下午
實戰案例
假設您有一個時間戳記儲存在資料庫中,您想在Web 頁面上將其顯示為“星期幾,年月日」。以下是執行此操作的程式碼段:$timestamp = strtotime("2023-03-08 12:30:00"); $weekday = date("l", $timestamp); $date = date("Y-m-d", $timestamp); echo "$weekday, $date"; // 输出:星期三, 2023-03-08
strtotime() 函數
#strtotime() 函數可用於將人類可讀取的日期時間字串轉換為時間戳。這與 date() 函數互補,可用於在您的應用程式中輕鬆轉換日期和時間。結論
透過使用 date() 函數和預先定義的格式字串,您可以輕鬆地將 PHP 中的時間戳記轉換為各種日期格式。利用 strtotime() 函數,您也可以輕鬆地將日期時間字串轉換為時間戳記。這使得在程式設計中處理日期和時間變得更加方便。以上是php時間戳轉換為日期格式的詳細內容。更多資訊請關注PHP中文網其他相關文章!