हम नई तारीख()। ToISOString() का उपयोग कर आईएसओ प्रारूप में प्रत्येक दिनांक डेटा स्टोर करते हैं।node.js ISOString दिनांक को पार्स नहीं कर सकता है?
मैंने इस आईएसओ स्वरूपित दिनांक को node.js में दिनांक वस्तु में बदलने की कोशिश की लेकिन मुझे अमान्य तिथि प्रतिक्रिया मिली।
दिनांक स्ट्रिंग isoDate = 2014-07-09T14:00:00.000Z
है और मैं Date.parse(isoDate);
और new Date(isoDate);
पर console.log
किया, लेकिन प्रत्येक NaN
और Invalid Date
देता है।
मैंने जांच की है कि दिनांक स्ट्रिंग में कोई अदृश्य गलत चरित्र है लेकिन वे ठीक हैं और ब्राउज़र कंसोल पर परिवर्तित किए जा सकते हैं।
क्या इसका मतलब है कि मुझे मैन्युअल रूप से स्ट्रिंग को कन्वर्ट करने और पार्स स्ट्रिंग के साथ डेट ऑब्जेक्ट बनाने की आवश्यकता है?
पढ़ने के लिए धन्यवाद।
वर्क्स बस यहाँ ठीक ... क्या आप वाकई isoDate एक स्ट्रिंग है कर रहे हैं? (और नहीं - उदाहरण के लिए - एक बफर) – Bart
हां बस टाइपिंग जांच करता है यह स्ट्रिंग कहता है। क्या यह संस्करण विशिष्ट हो सकता है? हम इस समय 0.10.2 9 का उपयोग कर रहे हैं। –
मैं एक ही संस्करण का उपयोग कर रहा हूँ। किसी भी मामले में, इसे नोड के किसी भी संस्करण में काम करना चाहिए ... – Bart