溫馨提示×

php時間戳轉換怎樣實現

PHP
小樊
91
2024-11-28 19:05:18
欄目: 編程語言

在PHP中,可以使用strtotime()函數和date()函數將時間戳轉換為可讀的日期和時間格式。

  1. 使用strtotime()函數:

strtotime()函數將任何英文文本的日期時間描述解析為 Unix 時間戳。例如,將時間戳1632982400轉換為可讀的日期和時間:

$timestamp = 1632982400;
$date = date("Y-m-d H:i:s", $timestamp);
echo $date; // 輸出 "2021-10-01 00:00:00"

你還可以傳遞一個字符串參數給strtotime()函數,它將嘗試將其解析為日期時間:

$date_string = "2021-10-01 00:00:00";
$timestamp = strtotime($date_string);
echo $timestamp; // 輸出 "1632982400"
  1. 使用date()函數:

date()函數用于格式化本地日期和時間。要將 Unix 時間戳轉換為可讀的日期和時間,只需將時間戳作為第一個參數傳遞給date()函數,并指定所需的格式。例如,將時間戳1632982400轉換為可讀的日期和時間:

$timestamp = 1632982400;
$date = date("Y-m-d H:i:s", $timestamp);
echo $date; // 輸出 "2021-10-01 00:00:00"

這里的格式字符串Y-m-d H:i:s表示:

  • Y:四位數的年份(例如:2021)
  • m:月份(01-12)
  • d:日期(01-31)
  • H:24小時制的小時(00-23)
  • i:分鐘(00-59)
  • s:秒(00-59)

你可以根據需要修改格式字符串以獲得所需的輸出格式。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女