मैं एक स्ट्रिंग को दिनांक ऑब्जेक्ट में बदलने की कोशिश कर रहा हूं, और यह 31 दिसंबर को छोड़कर सभी दिनों के लिए काम करता है जहां ऑब्जेक्ट 31 दिसंबर के बजाय 1 दिसंबर कहता है। मुझे कोई जानकारी नहीं है की क्यों। यहाँ मेरा JavaScriptकोड है:
var dt = new Date();
dt.setDate("31");
dt.setMonth("11");
dt.setFullYear("2014");
लेकिन मेरा परिवर्तनशील मूल्य है:
Mon Dec 01 2014 11:48:08 GMT+0100 (Paris, Madrid)
यदि मैं किसी अन्य तिथि के लिए भी यही करता हूं, तो मेरी वस्तु उचित मूल्य पर लौट आती है। क्या आपको कुछ पता है कि मैंने क्या गलत किया है?