我想显示订单日期和时间,时间格式应该是 10:30pm 4 月 9 日

I want to display the order date and time the format of time should be 10:30pm 9th April

我是 magento 的新手,你能推荐我吗

我想以这种格式显示订单日期和时间:10:30pm 9th April

假设您的订单对象为 $order,那么您可以将其格式化为 -

Mage::getModel('core/date')->date('g:ia jS F', strtotime($order->getCreatedAt()));

如果你想要年份那么这个 - Mage::getModel('core/date')->date('g:ia jS F, Y', strtotime($order->getCreatedAt()));

如果你想要没有年份的 12:00 AM 9th September 那么

$date = Mage::getModel('core/date')->date('Y-m-d');
echo $time = date('h:i A', strtotime($date)) . ' ' . date("jS F, ", strtotime($date));

如果你想要像 12:00 AM 9th September, 2016 这样的年份那么

$date = Mage::getModel('core/date')->date('Y-m-d');
echo $time = date('h:i A', strtotime($date)) . ' ' . date("jS F, Y", strtotime($date));