首頁  >  文章  >  後端開發  >  php怎麼將time()值轉換為年月日

php怎麼將time()值轉換為年月日

青灯夜游
青灯夜游原創
2022-05-20 12:10:323260瀏覽

在php中,可以使用date()函數來轉換,語法為「date("Y-m-d",time())」。 time()函數可以傳回一個目前時間的時間戳,而date()函數可以透過格式字元(第一個參數的值)來格式化時間戳,將其轉為指定格式的日期。

php怎麼將time()值轉換為年月日

本教學操作環境:windows7系統、PHP8.1版、DELL G3電腦

在php中,time()函數用於取得自Unix 紀元(January 1 1970 00:00:00 GMT)起的當前時間的秒數。

  • 即傳回一個包含目前時間的 Unix 時間戳記的整數。

那麼怎麼將time()函數取得的目前時間的時間戳記轉換為年月日格式的日期呢?

在PHP中,可以使用date()來進行轉換。

date()可以格式化時間戳,透過格式字元(第一個參數)將其轉為指定格式的日期。

而想要將time()時間戳轉換為年月日格式,date()的第一個參數需要使用以下字元控制:

##---月份,完整的文字格式,例如January 或March數字表示的月份,有前導零#三個字母縮寫表示的月份數字表示的月份,沒有前導零---#- --4 位元數字完整表示的年份例如:#2 位數字表示的年份例如:
格式字字串可以辨識以下format 參數的字串
#format 字元 說明 傳回值範例
#--- ---
d 月份中的第幾天,有前導零的2 位數字 0131
j #月份中的第幾天,沒有前導零 1 31
---
F January December
m 0112
M Jan Dec
n 112
#年
Y 19992003
y 99 03
年月日常見字元組合為:

Y-m-d,可輸出格式為:2022-05 -20

範例:

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$t=time();
echo "当前时间戳为:".$t . "<br>";
echo "时间戳转为年月日格式:".date("Y-m-d",$t);
?>

php怎麼將time()值轉換為年月日

年月日字元可以依照需要自由組合:

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$t=time();
echo "当前时间戳为:".$t . "<br>";
echo "时间戳转为年月日格式:".date("Y-m-d",$t). "<br>";
echo "时间戳转为年月日格式:".date("Y-m-j",$t). "<br>";
echo "时间戳转为年月日格式:".date("Y-n-d",$t). "<br>";
echo "时间戳转为年月日格式:".date("Y F d",$t). "<br>";
echo "时间戳转为年月日格式:".date("Y M d",$t). "<br>";
?>

php怎麼將time()值轉換為年月日

推薦學習:《

PHP影片教學

以上是php怎麼將time()值轉換為年月日的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn