當前位置: 首頁> 最新文章列表> PHP時間戳與日期格式互轉詳解及實用示例

PHP時間戳與日期格式互轉詳解及實用示例

M66 2025-10-16

PHP中時間戳與日期格式概述

在PHP開發中,時間戳與日期格式的轉換是常見需求。本文將系統講解兩者之間的轉換方法,並附上實用代碼示例,幫助開發者輕鬆掌握相關操作。

時間戳與日期格式的基本概念

  • 時間戳:從1970年1月1日00:00:00 UTC至當前時間的總秒數,通常用整數表示。在PHP中,可通過time()函數獲取當前時間戳。
  • 日期格式:將時間以特定格式展示,例如Ymd H:i:s表示“年-月-日時:分:秒”。在PHP中,可使用date()函數將時間戳轉換為日期格式,使用strtotime()函數將日期格式轉換為時間戳。

時間戳轉換為日期格式

$timestamp = time(); // 獲取當前時間戳
$date = date("Y-m-d H:i:s", $timestamp); // 將時間戳轉換為年-月-天 時:分:秒格式
echo "当前時间是:".$date;

在代碼中,我們使用time()函數獲取當前時間戳,再用date()函數轉換為指定格式的日期,並輸出結果。

日期格式轉換為時間戳

$date_str = "2022-10-01 12:30:00"; // 指定天期字符串
$timestamp = strtotime($date_str); // 将天期字符串转换为時间戳
echo "指定天期的時间戳是:".$timestamp;

這裡定義了一個日期字符串,然後使用strtotime()函數將其轉換為時間戳,最後輸出結果。

總結

通過上述示例,我們可以清楚地掌握PHP中時間戳與日期格式的相互轉換方法。在實際開發中,根據具體需求靈活運用這些函數,能夠更高效地處理時間相關的功能,提高開發效率。