में सही दिनांक -1 दिन का उत्पादन करता है मैंने देखा है कि जब मैं अपने टाइमज़ोन में किसी विशेष प्रारूप में दिनांक आउटपुट करने के लिए पलजे का उपयोग करता हूं, तो एक दिन गुम हो जाता है।MomentJS .format() मेरे टाइमज़ोन
मैं यूटीसी -4: 30 टाइमज़ोन में हूं।
यह सभी समय क्षेत्र में नहीं होता है; ध्यान दिया कि यह यूटीसी -5: 00 टाइमज़ोन में ठीक से काम करता है।
सही उत्पादन:
moment([2013, 0, 24])
पल
_a: सरणी [8]
_D:
निम्नलिखित console.log परिणाम एक साथ चलेंगी हैं गुरु 24 जनवरी 2013 00:00:00 GMT-0430 (वेनेज़ुएला मानक समय)
_isUTC: झूठी
_lang: झूठी
_proto: ऑब्जेक्ट
moment([2013, 0, 24]).toDate()
गुरु जनवरी 24 2013 00:00:00 GMT-0430 (वेनेजुएला मानक समय)
गलत आउटपुट:
moment('01/24/2013').format('MM/DD/YYYY')
"2013/01/23"
moment([2013, 0, 24]).format('MM/DD/YYYY')
"2013/01/23"
सूचना है कि एक बार .format() विधि प्रयोग किया जाता है, एक दिन खो दिया है और 23 वें 24 वें स्थान के बजाय आउटपुट है।
क्या कोई इस व्यवहार को समझा सकता है? फिर, यह टाइमज़ोन विशिष्ट लगता है।
आपने टाइमज़ोन कहां सेट किया? – daydreamer
@daydreamer - विंडोज ऑपरेटिंग सिस्टम समय क्षेत्र सेटिंग्स में। –