मेरे पास एक प्रारंभ कैलेंडर इनपुट बॉक्स और एक अंत कैलेंडर इनपुट बॉक्स है। हम चाहते हैं कि वर्तमान तिथि से 30 दिन पहले डिफॉल्ट कैलेंडर इनपुट बॉक्स शुरू करें और वर्तमान तिथि होने के लिए अंतिम कैलेंडर इनपुट बॉक्स। यहाँ मेरी दिनांक vars है।
var today = new Date(),
dd = today.getDate(),
mm = today.getMonth(),
yyyy = today.getFullYear(),
month = ["January", "February", "March",
"April", "May", "June", "July", "August",
"September", "October" "November", "December"],
startdate = month[mm] + ", " + yyyy.toString();
अंतिम तिथि कुछ var enddate = startdate - 30;इस तरह होगी , जाहिर है कि यह काम नहीं करेगा।
इसलिए यदि वर्तमान तिथि 30 दिसंबर, 2011 है, तो मैं चाहता हूं कि प्रारंभ तिथि 1 दिसंबर, 2011 को पढ़ें।
संपादित करें: मेरे सवाल का जवाब दिया गया था ... की तरह। Date.today();और Date.today().add(-30);काम करते हैं, लेकिन मुझे प्रारूप में तारीख चाहिए January 13, 2012। नहीं है Fri Jan 13 2012 10:48:56 GMT -055 (EST)। कोई मदद?
अधिक संस्करण : इस लेखन के रूप में यह 2018 है। बस Moment.js का उपयोग करें । यह सबसे अच्छा है।