यदि मैं index.php echo date('m/d/Y h:i:s a', time());
में दिनांक/समय आउटपुट करता हूं। यह सही है। यदि मैं इसके बाद कहीं भी दिनांक/समय आउटपुट करता हूं, उदाहरण के लिए एक विस्तार में यह 4 घंटे बिल्कुल बंद है। मैंने timpone को php.ini में और मैगेंटो में ठीक से सेट कर दिया है, इसलिए यह सुनिश्चित न करें कि इसका क्या कारण बन रहा है। मैं संस्करण 1.7.0.2 चला रहा हूँ।Magento ouputting गलत दिनांक और समय
संपादित
ठीक है तो मैं कुछ चीजें सीखा है।
Magento हमेशा एप्लिकेशन/mage.php में यूटीसी के लिए समय क्षेत्र सेट
line 767: date_default_timezone_set('UTC')
तो, मूल रूप से आप तारीख(), समय() आदि आपके पास उपयोग नहीं कर सकते में अपने लक्ष्यीकरण समय क्षेत्र सेट करने के लिए Admin-> सिस्टम> विन्यास/जनरल> स्थान के विकल्प और की तरह कुछ का उपयोग करें: मैं हमेशा अपने समय क्षेत्र के साथ लाइन 767 की जगह सकता है, लेकिन मैं मूल कोड को संशोधित पसंद नहीं है
$now = Mage::getModel('core/date')->timestamp(time());
echo date('m/d/y h:i:s', $now);
। क्या वहां कोई अन्य विकल्प हैं ???
मुझसे ऊपर उठाना ...... –