2016-09-28 1 views
2

저는 datepicker가 있는데, 최소 날짜는 아래처럼 10y로 설정됩니다.jquery에서 datepicker 최소 날짜 (+ 10y)를 날짜 시간으로 변환하는 방법

$('#starttime').datepicker({ 
    ampm: true, 
    showHour: true, 
    showMinute: true, 
    showSecond: false, 
    showMillisec: false, 
    timeFormat: 'hh:mm TT', 
    hourGrid: 4, 
    stepHour: 1, 
    minDate: '+10y', 
    maxDate: maxDate, 
    stepMinute: 10 
});  

지금 어떻게 날짜 형식으로 datepicker를 사용할 수 있습니까 ?? 에 $('#starttime').datepicker('option','minDate'); 나는 +10y 값을 얻고있다. 하지만 날짜 시간으로 결과가 필요합니다.

+1

있어, 아래의 방법을 사용하여 minDate을 얻을 수있는'datetimepicker' 또는'datepicker', 당신은 그들을 혼합 것 같다? – adeneo

+1

그리고 datepicker가 2026 년에 시작한다는 것을 알았습니까? – adeneo

+0

당신이 참조 할 수 있습니다 - [This Stackoverflow] (http://stackoverflow.com/questions/10139378/setting-min-date-in-jquery-datepicker) –

답변

2

당신은 여기 여기의 jsfiddle link 그래서 당신이 사용하고있는 reference

<input type="text" id="starttime"/> 

$(document).ready(function() { 
    var maxDate = new Date(); 
    maxDate.setFullYear(maxDate.getFullYear() + 30); 

    $('#starttime').datepicker({ 
    ampm: true, 
    showHour: true, 
    showMinute: true, 
    showSecond: false, 
    showMillisec: false, 
    timeFormat: 'hh:mm TT', 
    hourGrid: 4, 
    stepHour: 1, 
    minDate: '+10y', 
    maxDate: maxDate, 
    stepMinute: 10 
}); 

var minDateAttr = $('#starttime').datepicker("option", "minDate"); 
var inst = $('#starttime').data("datepicker"); 
var minDateObj = $.datepicker._determineDate(inst, minDateAttr, new Date()); 
console.log(minDateObj); 
}); 
+0

working .. 고맙습니다. – Markandeyulu

관련 문제