jQuery datePicker를 사용하여 minDate를 "-3y"로 설정합니다. jquery datepicker get minDate (mm/dd/yyyy 형식)
내가 전화 할 때 :$mydatepicker.datepicker("option", "minDate")
내가 mm/DD/YYYY로 얻을 수 날짜 선택기 방법을 사용하여
-3y
것이 가능한거야?
jQuery datePicker를 사용하여 minDate를 "-3y"로 설정합니다. jquery datepicker get minDate (mm/dd/yyyy 형식)
내가 전화 할 때 :$mydatepicker.datepicker("option", "minDate")
내가 mm/DD/YYYY로 얻을 수 날짜 선택기 방법을 사용하여
-3y
것이 가능한거야?
당신은 또한
var date = $mydatepicker.datepicker({ dateFormat: 'dd-mm-yy' }).val();
을 수행해야합니다, 당신은 할 수 있습니다 : 당신이 객체로하려는 경우
var date = $mydatepicker.datepicker('getDate');
$.datepicker.formatDate('dd-mm-yy', date);
, 당신은 http://docs.jquery.com/UI/Datepicker/formatDate에서 .val()
추가 정보를 사용할 수를 제거 할 수 있습니다 및 jQuery UI DatePicker - Change Date Format
유감스럽게도 datepicker는 상대 날짜를 처리하는 공용 API를 제공하지 않으며 내부 날짜 만 처리합니다.
minDate 서버 측 계산을 고려하십시오.
여전히 절대적으로 필요한 경우 :
// DO NOT USE THIS IN PRODUCTION CODE!!
var minDate = $.datepicker._getMinMaxDate($mydatepicker.data('datepicker'), 'min'),
zeroPad = function(toPad, padToLength) {
toPad = toPad.toString();
var i = toPad.length;
while(i < padToLength )
toPad = '0' + toPad, i++;
return toPad;
}
formattedMinDate = zeroPad(minDate.getMonth(), 2) + '/'
zeroPad(minDate.getDay(), 2) + '/'
minDate.getFullYear();
은 위의 코드를 -bad-이므로주의 해주십시오과은 예고없이 사라질 수 개인 방법에 의존대로 를 사용하지한다 미래에.
저는 formatDate를 알고 있습니다 만, "-3y"로 포맷하는 방법을 모르겠습니다. – peasant13337
도움이되는지 확인 http://stackoverflow.com/questions/2484631/jquery-datepicker-mindate-variable – th3an0maly