मेरे पास 2 फ़ील्ड इनपुट और आउटपुट तिथियां हैं। कुछ स्थितियों पर मैंने एंड डेट को प्रारंभ तिथि से 1 वर्ष आगे सेट किया है।इनपुट प्रकार दिनांक बग का सेट मान
<input type='date' id='endDate'>
$("#startDate").change(function(){
var endDate = new Date($("#startDate").val());
endDate.setMonth(endDate.getMonth() + 1);
endDate.setFullYear(endDate.getFullYear() + 1);
var myDay = ("0" + endDate.getDate()).slice(-2);
var myMonth = ("0" + endDate.getMonth()).slice(-2);
$("#endDate").val(endDate.getFullYear() + '-' + myMonth + '-' + myDay);
}
मुद्दा जब मैं 2016/02/29 को आरंभ तिथि निर्धारित मैं निम्नलिखित त्रुटि मिली:
The specified value "2017-02-29" does not conform to the required format, "yyyy-MM-dd".
मैं उम्मीद तिथि() फ़ंक्शन यह की देखभाल करने के । जाहिर है, वे नहीं करते हैं। क्या यह एक बग है?
का एक गुच्छा जोड़ने से कहीं भी तेज़ है यदि कथन?
तुम मेरे #RESPECT प्राप्त की,) हो सकता है ओ पी की जरूरत है एक 'हालत if' .. – Rayon
लीप वर्ष हर साल कि समान रूप से * लोगों को समान रूप से 100 से विभाज्य को छोड़कर 4 * से विभाज्य है पाए जाते हैं (जो लीप साल नहीं हैं), * * को छोड़कर * 400 तक समान रूप से विभाजित (जो * * लीप वर्ष हैं)। –
हाँ मुझे पता है कि यह छलांग वर्ष का मुद्दा है। लेकिन मेरा सवाल यह है कि, तिथि() फ़ंक्शन का ख्याल रखना नहीं चाहिए? या मुझे इसे मैन्युअल रूप से करना चाहिए? –