2012-09-22 9 views
5

MagentoでPDF請求書を書き直そうとしています。どのように私は注文の日付なしで作成された時間を表示できますか?Magentoで注文時間を取得するには?

/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'); 

は、日付との組み合わせの時間のみを示します。時刻部分を表示するには

答えて

4

一つの方法は、これだけのようになります。

$sTime = Mage::app() 
    ->getLocale() 
    ->date(strtotime($order->getCreatedAtStoreDate()), null, null, false) 
    ->toString('H:m:s'); 

$page->drawText($sTime, 100, 100, 'UTF-8'); 

のMagentoのロケールは、日付/時刻の操作のために変更Zend_Dateクラスを使用しています。

パラメータ情報のapp/code/core/Zend/Date.phptoString()メソッドを参照してください。

関連する問題