首頁 > 後端開發 > php教程 > 將php數字時間戳轉換為日期和時間

將php數字時間戳轉換為日期和時間

WBOY
發布: 2024-04-09 12:54:01
原創
959 人瀏覽過

PHP數字時間戳記轉換為日期和時間:使用 date() 函數將時間戳記轉換為特定格式的日期和時間。使用 gmdate() 函數將時間戳記轉換為格林尼治時間 (GMT) 格式的日期和時間。支援其他格式說明符,如 d(日期)、m(月份)、Y(年份)、H(小時)、i(分鐘)和 s(秒)。

將php數字時間戳轉換為日期和時間

將PHP 數字時間戳轉換為日期和時間

在PHP 中,數位時間戳表示自UTC 紀元(1970年1 月1 日午夜)以來的秒數。若要將數字時間戳記轉換為日期和時間,可以使用下列函數:

date()

語法:

date(format, timestamp)
登入後複製

其中:

  • format: 指定日期和時間的格式
  • timestamp: 要轉換的時間戳

範例:

$timestamp = 1653433200;
$date = date('Y-m-d H:i:s', $timestamp);
echo $date; // 输出:2022-05-25 12:00:00
登入後複製

gmdate()

語法:

gmdate(format, timestamp)
登入後複製

gmdate() 函數與date() 函數類似,但它使用格林尼治時間(GMT) 而不是本地時間。

範例:

$timestamp = 1653433200;
$date = gmdate('Y-m-d H:i:s', $timestamp);
echo $date; // 输出:2022-05-25 07:00:00
登入後複製

示範範例

假設我們有一個資料庫欄位儲存時間戳記。要從該欄位中取得日期和時間,我們可以使用以下程式碼:

$timestamp = $row['timestamp'];
$date = date('Y-m-d H:i:s', $timestamp);
echo $date; // 输出:日期和时间
登入後複製

其他格式說明符

除了上述格式外,date() 函數還支持其他格式說明符,包括:

  • d: 一個月中的日期(01 到31)
  • ##m: 月份( 01 到12)
  • Y: 年份(例如,2022)
  • H: 24 小時制的小時(00 到23)
  • i: 分鐘(00 到59)
  • s: 秒(00 到59)
  • #

以上是將php數字時間戳轉換為日期和時間的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板