我與此格式返回時間戳的API時:PHP - 轉換這個字符串到另一個日期/時間格式
07/23/2017 23:39:21
格式爲:MM/DD/YYYY HH:MM:SS
我需要,使其顯示這種格式在我的網頁隱蔽這個字符串:2017年七月
23,下午11時39
這可能嗎?
我與此格式返回時間戳的API時:PHP - 轉換這個字符串到另一個日期/時間格式
07/23/2017 23:39:21
格式爲:MM/DD/YYYY HH:MM:SS
我需要,使其顯示這種格式在我的網頁隱蔽這個字符串:2017年七月
23,下午11時39
這可能嗎?
你可以這樣做:
$date = new DateTime('07/23/2017 23:39:21');
echo $date->format('d F o, h:ia');
輸出:
23 July 2017, 11:39pm
看看http://php.net/manual/de/datetime.createfromformat.php。你會得到一個DateTime對象,你可以用你想要的格式進行轉換。
像這樣:
<?php
$date = DateTime::createFromFormat('m/d/Y H:i:s', '07/23/2017 23:39:21');
echo $date->format('d M Y, h:ia');
?>
最好回答這個問題,而不僅僅是提及。複製相關部分 – MotKohn
當然,這是可能的。你可以自己做。您只需在PHP中使用一行或兩行代碼。 – arkascha
問題的答案「可能嗎?」幾乎總是「是」。你嘗試了什麼? – Dekel
查看使用'DateTime' PHP類。 –