2011-03-29 17 views
7

में तारीखों को लौटाता है मैं कई घंटों के लिए इसका उत्तर ढूंढने की कोशिश कर रहा हूं ... Magento API का किस समय का उपयोग करता है? मुझे लगता है कि Magento API सभी दिनांक मानों को जीएमटी समय के रूप में लौटाता है क्योंकि वे डेटा के अंत में टाइमज़ोन स्ट्रिंग को जोड़ नहीं पाते हैं। क्या ये सही है?मैगेंटो एपीआई दिनांक टाइमज़ोन

मैं फ़िल्टर का उपयोग करना चाहता हूं और यह सुनिश्चित करना चाहता हूं कि मेरे ऑफ़साइट क्लाइंट में तिथियों का सही ढंग से व्याख्या किया जा रहा है।

उत्तर

6

मेरे अनुभव से, Magento में सभी तिथियां जीएमटी में संग्रहीत लगती हैं। किसी ज्ञात समय पर रिकॉर्ड जोड़कर और ऑफ़सेट की गणना करके आप किसी भी विशेष मामले में इस तिहाई रूप से पुष्टि करने में सक्षम होना चाहिए।

+0

मेरे पास परीक्षण करने के लिए परीक्षण सर्वर हैं, लेकिन अंतिम उत्पाद क्लाइंट सर्वर का उपयोग करेगा जिसका मेरा कोई नियंत्रण नहीं है। जब तक Magento API हमेशा जीएमटी वापस नहीं करता है, यह कोई समस्या नहीं है क्योंकि मैं स्थानीय समय को परिवर्तित कर सकता हूं ... लेकिन यदि प्रत्येक Magento सर्वर अपने स्थानीय समय पर समय संग्रहीत करता है, तो सर्वर में वर्तमान समय प्राप्त करने का कोई तरीका नहीं दिखता है स्थानीय समय के लिए ऑफसेट करने के लिए। – pmobley

+0

ओह, लेकिन आपके उत्तर के लिए धन्यवाद। =) – pmobley

+1

मैंने अभी इस में भाग लिया है और अपना खुद का परीक्षण किया है। सर्वर की टाइमज़ोन की परवाह किए बिना एपीआई तिथियां हमेशा जीएमटी में होती हैं (माना जाता है कि स्टोर का लोकेल व्यवस्थापक में सही ढंग से सेट किया गया है, जो जांचना आसान है)। – clockworkgeek

संबंधित मुद्दे