0
我有此代碼,其中$arrEventDetails
包含電影的發行日期。它包含像July 5, 2013
這樣的格式,我希望格式爲2013-05-07
。電影的架構實現日期格式ISO 8601
<meta content=" . $arrEventDetails["ReleaseDate"] . " itemprop=\"datePublished\">
我有此代碼,其中$arrEventDetails
包含電影的發行日期。它包含像July 5, 2013
這樣的格式,我希望格式爲2013-05-07
。電影的架構實現日期格式ISO 8601
<meta content=" . $arrEventDetails["ReleaseDate"] . " itemprop=\"datePublished\">
July 5, 2013
是標準的日期時間格式,所以你可以使用日期時間或的strtotime,如:
$dt = new DateTime($arrEventDetails["ReleaseDate"]);
echo $dt->format('Y-m-d');
或:
echo date_create($arrEventDetails["ReleaseDate"])->format('Y-m-d') . "\n";
或:
echo date('Y-m-d', strtotime($arrEventDetails["ReleaseDate"]));
附:但由於影片可以1970年之前發佈,我disadvice你使用strtotime
和date
功能,因爲他們無法前1970年
Demo處理年。