2012-09-22 20 views
5

मैं Magento में अपने पीडीएफ चालान को फिर से लिखने की कोशिश कर रहा हूं। ऑर्डर की तारीख के बिना मैं बनाए गए समय को कैसे प्रदर्शित कर सकता हूं?Magento में ऑर्डर टाइम कैसे प्राप्त करें?

मैं कक्षा insertOrder() /app/code/local/Mage/Sales/Model/Order/Pdf/Abstract.php में कक्षा तैयार कर रहा हूं।

$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.php की toString() विधि देखें।