मैं एक तारीख का उपयोग कर रहा हूं, जो प्रारूप में एक तारीख देता है Sun Jul 7 00:00:00 EDT 2013। भले ही महीना जुलाई कहता है, अगर मैं गेटमार्ट करता हूं, तो यह मुझे पिछले महीने देता है।
var d1 = new Date("Sun Jul 7 00:00:00 EDT 2013");
d1.getMonth());//gives 6 instead of 7
मैं क्या गलत कर रहा हूं?
14
हां ... यह शून्य अनुक्रमित है ।
—
एमसैरी
जावास्क्रिप्ट में तारीखों के साथ अपना दिमाग मत खोओ। यदि आप कर सकते हैं Moment.js का प्रयोग करें
—
Valamas
मुझे विश्वास नहीं होता कि यह कितना वास्तविक है
—
neaumusic
Moment.js डेटडिफ़ ठीक से नहीं कर सकते। यदि आप एक ही महीने के भीतर डेटडिफ़ कर रहे हैं तो यह ठीक है, लेकिन इसे 2 अलग-अलग महीनों (यानी 27-04-2018 और 24-05-2018) तक करने की कोशिश करें और यह एक दिन का है।
—
रोज़्ज़ा
जब तक तुम कोशिश करो रुको
—
जेम्स पोल्ज़
getYear()!! ;-)