Hoe vast te stellen op de huidige datum in JQuery UI DATEPICKER?

Dit is mijn code en werkt niet correct. Ik wil minDateinstellen op de huidige datum. Hoe kan ik het doen?

$("input.DateFrom").datepicker({
    changeMonth: true, 
    changeYear: true, 
    dateFormat: 'yy-mm-dd',
    maxDate: 'today',
    onSelect: function(dateText) {
        $sD = new Date(dateText);
        $("input#DateTo").datepicker('option', 'minDate', min);
    }

1, Autoriteit 100%

U kunt Mindate opgeven zoals vandaag door het toevoegen van minDate: 0aan de opties.

$("input.DateFrom").datepicker({
    minDate: 0,
    ...
});

Demo : http://jsfiddle.net/2cztv/

Docs : http://jqueryui.com/datepicker/#min -max


2, Autoriteit 15%

U kunt de minDateProperty gebruiken, zoals deze:

$("input.DateFrom").datepicker({
    changeMonth: true, 
    changeYear: true, 
    dateFormat: 'yy-mm-dd',
    minDate: 0, // 0 days offset = today
    maxDate: 'today',
    onSelect: function(dateText) {
        $sD = new Date(dateText);
        $("input#DateTo").datepicker('option', 'minDate', min);
    }
});

U kunt ook een datum opgeven, zoals deze:

minDate: new Date(), // = today

3, Autoriteit 7%

Gebruik deze:

onSelect: function(dateText) {
                 $("input#DateTo").datepicker('option', 'minDate', dateText);
            }

Dit kan nuttig zijn:
http://jsfiddle.net/injulkarnilesh/xnete/


4, Autoriteit 3%

Mindate-eigenschap voor de huidige datum werkt voor zowel – & GT; Mindate: “YY-MM-DD” of MINDATE: 0


5, Autoriteit 2%

kan ook gebruiken:

$("input.DateFrom").datepicker({
    minDate: 'today'
});

6, Autoriteit 2%

Stel Mindate in op de huidige datum in JQuery DatePicker:

$("input.DateFrom").datepicker({
    minDate: new Date()
});

Other episodes