developer tip

jQuery UI Datepicker에서 minDate를 현재 날짜로 설정하는 방법은 무엇입니까?

copycodes 2021. 1. 5. 08:15
반응형

jQuery UI Datepicker에서 minDate를 현재 날짜로 설정하는 방법은 무엇입니까?


이것은 내 코드이며 올바르게 작동하지 않습니다. minDate현재 날짜 로 설정하고 싶습니다 . 내가 어떻게 해?

$("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);
    }

minDate: 0옵션 에 추가 하여 minDate를 오늘로 지정할 수 있습니다 .

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

데모 : http://jsfiddle.net/2CZtV/

문서 : http://jqueryui.com/datepicker/#min-max


다음 minDate과 같이 속성을 사용할 수 있습니다 .

$("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);
    }
});

다음과 같이 날짜를 지정할 수도 있습니다.

minDate: new Date(), // = today

이것을 사용하십시오 :

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

이것은 유용 할 수 있습니다 : http://jsfiddle.net/injulkarnilesh/xNeTe/


현재 날짜의 minDate 속성은-> minDate : "yy-mm-dd"또는 minDate : 0 모두에서 작동합니다.


다음을 사용할 수도 있습니다.

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

이 방법을 사용하여 시작일을 설정했습니다.

$(document).ready(function() {
 $('#dateFrm').datepicker('setStartDate', new Date(yyyy, dd, MM));
 });


jQuery Datepicker에서 minDate를 현재 날짜로 설정하십시오.

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

ReferenceURL : https://stackoverflow.com/questions/14810602/how-to-set-mindate-to-current-date-in-jquery-ui-datepicker

반응형