php - 转换2012-06-25 19:00:00到另一种格式

时间:2012-06-13 20:11:34

标签: php time strtotime mktime

通过xml,我得到的变量以这种格式给出时间:2012-06-25 19:00:00

我希望以这种格式转换:6月25日 - 7:00 PM

我看过mktime和strtotime,但我不知道如何处理作为日期和时间的格式。

2 个答案:

答案 0 :(得分:5)

正如您所说,您可以使用strtotime

echo date('F-m - h:iA', strtotime($old_format));

答案 1 :(得分:0)

<?php

$input = "2012-06-25 19:00:00";

$dateTimeObject = new DateTime($input);
echo "First way: " . $dateTimeObject->format("F d - g:iA") . "<br>\n";

$date = date("F d - g:iA", strtotime($input));
echo "Second way: " . $date;