मैं आज की तारीख कैसे ले सकता हूं और इसमें 1 दिन जोड़ सकता हूं?जावास्क्रिप्ट दिनांक + 1
यदि संभव हो, तो कृपया इनलाइन करें?
मैं आज की तारीख कैसे ले सकता हूं और इसमें 1 दिन जोड़ सकता हूं?जावास्क्रिप्ट दिनांक + 1
यदि संभव हो, तो कृपया इनलाइन करें?
आप getDate() और setDate() तिथि वस्तु जो क्रमशः हो और तारीख के दिन मान सेट के तरीकों का उपयोग करने के लिए है।
var date = new Date();
date.setDate(date.getDate() + 1);
अधिक जानकारी के लिए दिनांक
इस प्रयास करें:
//create the date
var myDate = new Date();
//add a day to the date
myDate.setDate(myDate.getDate() + 1);
कहते हैं विल नहीं महीने के अंतिम दिन पर इस तोड़? मैं कुछ इसी तरह का उपयोग कर रहा था और यह 31 वें दिन "32" का दिन वापस कर देगा। – Darren
@dkrape: नहीं, यह नहीं होगा। –
dt = new Date();
dt.setDate(dt.getDate() + 1);
यह कल की तारीख मिल जाएगा के साथ काम करने पर Check the MDC Date object reference: द्वारा
var a = new Date((new Date()).valueOf() + 1000*3600*24);
इच्छा है कि मैं और अधिक उत्थान था। मेरा मानना है कि यह एकमात्र ऐसा है जो अभी भी महीने के आखिरी दिन काम करेगा। दूसरों का कहना है कि महीने के 31 वें दिन "32" वापस आ जाएंगे। – Darren
अच्छा उत्तर, यह कहना आसान है: नई तिथि ((नई तिथि())। ValueOf() + 86400000) या यह नई तिथि ((नई तिथि()) में विभाजित है। ValueOf() + 24 * 60 * 60 * 1000) जहां आपके पास 24 घंटे * 60 मिनट * 60 सेकंड * 1000 मिलीस्कॉन्ड – MarzSocks
हैं "1 यह करने के लिए दिन जोड़ने" क्या आपका मतलब "24 घंटे जोड़ने ", यानी, जावास्क्रिप्ट दिनांक ऑब्जेक्ट में 24 * 60 * 60 * 1000 मिलीसेकंड जोड़ें, फिर सही समाधान है:
var d = new Date();
d.setTime(d.getTime() + 86400000);
console.log('24 hours later');
console.log(d);
जैसा कि @ एवकातागिरी ने पहले की टिप्पणी में बताया था, वास्तव में यह सभी परिदृश्यों में वर्तमान जावास्क्रिप्ट दिनांक वस्तु में 24 घंटे जोड़ देगा, जबकि d.setDate(d.getDate() + 1)
कोई डेलाइट सेविंग टाइम क्रॉस-ओवर शामिल नहीं होगा। 2013 की डीएसटी की शुरुआत के संदर्भ में अंतर देखने के लिए this JSFiddle देखें (10 मार्च, 2013 दोपहर 2:00 बजे, डीएसटी लोकेल समय एक घंटा आगे बढ़ गया)। इस परिदृश्य में setDate()
केवल 23 घंटे कहते हैं, जबकि setTime()
24.
var d = new Date();
var curr_date = d.getDate();
var n =curr_date;
jQuery(".class_name:eq(0)").text(n);
var m =[d.getDate()+1];
jQuery(".class_name:eq(1)").text(m);
हो सकता है शायद कुछ स्पष्टीकरण भी अच्छा होगा –
यदि डेलाइट सेविंग टाइम का पालन किया जाता है और यदि अगले दिन, समय आगे/पीछे स्थानांतरित हो जाता है, तो यह ब्रेक होता है। तो, सही समाधान दिनांक होगा .setTime (date.getTime() + 86400000); – venkatagiri
मुझे एक मुद्दा भी था जहां तिथि महीने का अंत था, यह महीने के एक दिन पहले एक दिन जाना चाहता था। तो दिसंबर में 32 दिन होंगे। नीचे पाब्लो द्वारा समाधान काम करता है। – cbloss793
सही उत्तर नीचे है। –