(सब से पहले, बहाना मेरी अंग्रेजी, मैं अभी शुरुआत कर रहा हूँ)जेएस के साथ एक महीने के 4 सोमवार कैसे प्राप्त करें?
मुझे स्थिति स्पष्ट करता हूं:
मैं गूगल चार्ट उपकरण (का उपयोग कर इसे आजमाइए चार्ट बनाने के लिए चाहते हैं, यह बहुत उपयोगी है)। यह हिस्सा वास्तव में मुश्किल नहीं है ...
समस्या तब आती है जब मेरे पास एक विशिष्ट चार्ट होता है जो x-axis में एक महीने के चार सप्ताह की आवश्यकता होती है: मैं स्क्रीन पर केवल चार सोमवार को प्रदर्शित करना चाहता हूं वर्तमान माह।
मुझे पहले से ही वर्तमान माह और वर्तमान वर्ष के चर मिल चुके हैं और मुझे पता है कि महीने के पहले दिन कैसे प्राप्त करें। मुझे बस एक सरणी में एक महीने के चार सोमवार को कैसे प्राप्त करना है। और यह सब एक ही जावास्क्रिप्ट फ़ाइल में।
मैं अपने प्रोग्रामिंग तर्क में बहुत खो गया हूं, और मैंने बहुत सारे समाधान देखे हैं जो मेरे मामले में फिट नहीं हैं।
हां, तो मैं क्या है यह है:
var date = new Date();
var currentYear = date.getFullYear();
var currentMonth = date.getMonth();
var firstDayofMonth = new Date(currentYear,currentMonth,1);
var firstWeekDay = firstDayofMonth.getDay();
और मैं कुछ इस तरह करना चाहते हैं:
var myDates =
[new Date(firstMonday),new Date(secondMonday), new Date(thirdMonday),new Date(fourthMonday)]
पढ़ने के लिए धन्यवाद, और यदि आप मेरी मदद कर सकता है ... :)
Gaelle
एक महीने 5 सोमवार हो सकता है। वर्तमान महीने की तरह (फरवरी, 2012) है। – pduersteler
अच्छी तरह से, फरवरी 2012 में केवल 4 सोमवार, 6, 13, 20 और 27 (कल) हैं। यह बुधवार को शुरू हुआ और बुधवार को समाप्त हुआ .. लेकिन मैं मानता हूं, एक महीने में अप्रैल 2012 की तरह 5 सोमवार हो सकते हैं .. और हाँ, मुझे अपने कोड को – Gaelle
मेरे स्वयं के कैलेंडर द्वारा भ्रमित करते समय उस तथ्य को याद रखना होगा, मैं क्षमा चाहता हूं। – pduersteler