2017-08-08 82 views
-2

如何將Unix時間戳轉換爲以下自定義日期格式:'28 -Jan-2017'? 以下是我的嘗試。如何使用PHP從Unix時間戳生成自定義日期時間?

$unixT = 1532728800; 

$date = new DateTime(); 
$date -> setTimestamp($unixT); 
echo $date->format('d-m-Y'); 

以上我得到'28 -07-2017'。

+1

嘗試使用'dMY'注資'M' –

+0

可能的複製[轉換一個日期格式轉換成另一種在PHP(https://stackoverflow.com/questions/2167916/convert -one-date-format-into-another-in-php) – Qirel

+0

@LLya Bursov,謝謝你的幫助。如果你把它作爲答案,我可以將它設置爲解決方案 – tim

回答

2

請用大寫(M)代替小(m)。

echo $date->format('d-M-Y'); 

Demo