2012-09-22 14 views
5

Sto cercando di riscrivere le mie fatture PDF in Magento. Come posso visualizzare l'ora creata senza la data di un ordine?Come ottenere il tempo di ordinazione in Magento?

Sto preparando la classe insertOrder() in /app/code/local/Mage/Sales/Model/Order/Pdf/Abstract.php.

$page->drawText(Mage::helper('core')->formatDate($order->getCreatedAtStoreDate(), 'short', false), 100, 100, 'UTF-8'); 

mostra solo l'ora in combinazione con la data.

risposta

4

Un modo per visualizzare la parte di tempo solo sarebbe questo:

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

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

locale di Magento utilizza una versione modificata Zend_Date classe per operazioni di data/ora.

Vedere il metodo toString() di app/code/core/Zend/Date.php per informazioni sui parametri.

Problemi correlati