簡體   English   中英

在php日/月名稱中轉換日期,年

[英]convert date in php day/month name, year

我有一個以這種格式插入日期的查詢

$time = date("m-d-y");

但是當我獲取並輸出日期時,它顯示了錯誤的日期。 實際:2020 年 10 月,但產出:1970 年 1 月

$time = $row1['time'];
$newDate = date('F Y', strtotime($time));
echo $newDate;

如何以這種格式輸出日期:2020 年 10 月 20 日

盡量不要使用 varchar 數據類型存儲日期/時間。 如果你能改變它,請做。 但是,如果您無法更改數據庫結構,則可以使用date_create_from_format()從自定義格式創建 DateTime 對象:

echo date_create_from_format('m-d-y', "10-29-20")->format('F Y');

輸出:

October 2020

編輯:將格式部分更改為->format('d M, Y')以匹配您所需的格式輸出:

29 Oct, 2020

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM