wake-up-neo.net

Deaktivieren Sie zukünftige Datumsangaben in der jQuery UI Datepicker

Ist es möglich, das zukünftige Datum ab heute zu deaktivieren?

Nehmen wir an, heute ist der 23.10.2010, also ist der 24.10.2010 deaktiviert.

Sorry ich bin sehr neu in jQuery und JavaScript.

62
cicakman

Ja, in der Tat. Der Datepicker verfügt über die Eigenschaft maxdate, die Sie bei der Initialisierung festlegen können.

Hier ist der Codez

$("#datepicker").datepicker({ maxDate: new Date, minDate: new Date(2007, 6, 12) });
110
Cyril Gupta
$(function() { $("#datepicker").datepicker({  maxDate: '0'}); });
35
ArK

Datum für die Zukunft 1 Jahr kann durch erledigt werden

$('.date').datepicker({dateFormat: 'yy-mm-dd', minDate:(0), maxDate:(365)});

sie können das Datumsformat auch mit dem Parameter dateFormat ändern. 

3
Abdul Rehman

Code für zukünftiges Datum nur bei deaktiviertem heutigen Datum.

 var d = new Date();
         $("#delivdate").datepicker({
         showOn: "button",
         buttonImage: base_url+"images/cal.png",
         minDate:new Date(d.setDate(d.getDate() + 1)),
         buttonImageOnly: true
        });
         $('.ui-datepicker-trigger').attr('title',''); 
3
JAY

sie können Folgendes verwenden.

$("#selector").datepicker({
    maxDate: 0
});

Ja, datepicker unterstützt die Eigenschaft max date. 

 $("#datepickeraddcustomer").datepicker({  
             dateFormat: "yy-mm-dd",  
             maxDate: new Date()  
        });
1
Gaurav Malik

Versuche dies:

$('#datepicker').datepicker({
    endDate: new Date()
});

Das zukünftige Datum wird deaktiviert.

0
pankaj jain

http://stefangabos.ro/jquery/zebra-datepicker

zebra-Datumsauswahl verwenden:

$('#select_month1').Zebra_DatePicker({
  direction: false,
  format: 'Y-m-d',
  pair: $('#select_month2')
});

$('#select_month2').Zebra_DatePicker({
  direction: 1, format: 'Y-m-d',
});
0
Bharathi