在PHP 中,時間戳是指從1970年1月1日00:00:00 UTC到某一時刻所經過的秒數。為了將時間戳轉換為人類易讀的日期格式,常用的方法是使用date()函數。
date()函數是將時間戳轉換為日期格式的最常用方法。它的基本語法如下:
<span class="fun">date(format, timestamp)</span>
其中:
例如,下面的代碼將時間戳轉換為“年-月-日”格式:
$timestamp = time();
$date = date("Y-m-d", $timestamp);
echo $date; // 輸出:2023-03-08
PHP 提供了許多預定義的日期格式字符串,常用的有:
假設你從數據庫中獲取了一個時間戳,並希望將其顯示為“星期幾,年月日”格式。可以使用以下代碼:
$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()函數可以將類似“2023-03-08 12:30:00”這樣的日期字符串轉換為時間戳。與date()函數配合使用,可以方便地進行日期時間的相互轉換。
通過本文中的示例,你可以看到如何使用date()函數將PHP 中的時間戳轉換為不同格式的日期。結合strtotime()函數,你可以輕鬆地在應用程序中處理各種日期時間轉換,滿足日常編程需求。