系统返回我那个日期20110408
。
是否可以将其转换为8 April 2011
? 我正在使用 PHP5。无法弄清楚如何使用 DateTime 类来做到这一点。
系统返回我那个日期20110408
。
是否可以将其转换为8 April 2011
? 我正在使用 PHP5。无法弄清楚如何使用 DateTime 类来做到这一点。
日期函数 <--
$original_date = '20110408';
date('d F Y', strtotime($original_date));
您可以使用:
date("j F Y", strtotime('20110408'));
试试这些
echo date("Y-m-d H:i:s")."<br />";
echo date("F j, Y")."<br />";
echo date("j F Y")."<br />";
你总是可以使用:
function formatDate($date) {
// 20110408 -> 8 April 2011
$months = array('January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December');
$year = substr($date, 0, 4);
$month = $months[intval(substr($date, 4, 2))-1];
$day = (int)substr($date, -2);
return sprintf("%d %s %d", $day, $month, $year);
}
我希望这不会太容易!