मैं आदेश उन +0 दिनों के लिए maxDate आज की तारीख से अधिक की तारीख उठाjQuery datepicker
51
A
उत्तर
113
$(".datepicker").datepicker({maxDate: '0'});
यह सेट हो जाएगा से रोकने के लिए jQuery datepicker के लिए एक maxdate के रूप में आज की तारीख सेट करना चाहते हैं वर्तमान तिथि से (यानी आज)। देखें:
11
http://api.jqueryui.com/datepicker/#option-maxDate
$(".selector").datepicker("option", "maxDate", '+0m +0w');
3
आप बूटस्ट्रैप 3 तारीख समय पिकर का उपयोग कर रहे हैं, तो यह प्रयास करें:
$('.selector').datetimepicker({ maxDate: $.now() });
1
जो लोग न datepicker विधि का उपयोग के लिए
var alldatepicker= $("[class$=hasDatepicker]");
alldatepicker.each(function(){
var value=$(this).val();
var today = new Date();
var dd = today.getDate();
var mm = today.getMonth()+1; //January is 0!
var yyyy = today.getFullYear();
if(dd<10) {
dd='0'+dd
}
if(mm<10) {
mm='0'+mm
}
today = mm+'/'+dd+'/'+yyyy;
if(value!=''){
if(value>today){
alert("Date cannot be greater than current date");
}
}
});
यह काम करता है, धन्यवाद! –
@ एलेक्स पेटी आपके लिए एक सवाल है, मैंने maxdate को अधिकतम दिनांक: '-17y' सेट किया है, और 16+ तारीख प्राप्त करना चाहता था और जो हो रहा है वह 16+ है लेकिन इसमें अगले महीने से शुरू होने वाले अगले महीनों को शामिल नहीं किया गया है। यह और 16+ साल फिर से है लेकिन सभी महीने। पहले से धन्यवाद! –