0

我有这个代码,其中$arrEventDetails包含电影的发行日期。它包含格式July 5, 2013,我希望格式是2013-05-07

<meta content=" . $arrEventDetails["ReleaseDate"] . " itemprop=\"datePublished\">
4

1 回答 1

1

July 5, 2013是标准日期时间格式,因此您可以使用 DateTime 或 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"]));

ps 但是由于电影可以在 1970 年之前发行,我不建议您使用strtotimedate功能,因为它们无法处理 1970 年之前的年份。

演示

于 2013-10-03T07:38:24.393 回答