Ali*_*yon 5 pdf time date invoice magento-1.7
我正在尝试在Magento中重写我的PDF发票.如何在没有订单日期的情况下显示创建的时间?
我正在/app/code/local/Mage/Sales/Model/Order/Pdf/Abstract.php中准备类insertOrder().
$page->drawText(Mage::helper('core')->formatDate($order->getCreatedAtStoreDate(), 'short', false), 100, 100, 'UTF-8');
Run Code Online (Sandbox Code Playgroud)
仅显示与日期组合的时间.
仅显示时间部分的一种方法是:
$sTime = Mage::app()
->getLocale()
->date(strtotime($order->getCreatedAtStoreDate()), null, null, false)
->toString('H:m:s');
$page->drawText($sTime, 100, 100, 'UTF-8');
Run Code Online (Sandbox Code Playgroud)
Magento 的区域设置使用修改后的Zend_Date类来进行日期/时间操作。
参数信息请参见toString()方法。app/code/core/Zend/Date.php