2012-10-16 2 views

답변

6

잘이

var d = new Date(); d.setDate(d.getDate() + 1); 
$('#txtStartDate').datepicker('setDate', d); 
d = new Date(); d.setDate(d.getDate() + 4); 
$('#txtEndDate').datepicker('setDate', d); 
처럼 그렇게 간단하게 할 수 있습니다

데모 버전도 업데이트되었습니다.강조 표시 날짜에 대해

beforeShowDay 이벤트를 사용할 수 있습니다. 캘린더에 표시해야하는 날짜별로 호출됩니다.

+1

일을 시도 할 수 있습니다! – Pennf0lio

+0

최고! 고마워요! – Emma

0

는이 라인을 따라 뭔가를 사용하여 날짜 값을 가져옵니다 :

var startDate = new Date(); 
var endDate = new Date(); 
startDate.setDate(today.getDate()+1); 
endDate.setDate(startDate.getDate()+3); 

$("#startDateInput").val(startDate.toString('MM/dd/yyyy')); 
$("#endDateInput").val(endDate.toString('MM/dd/yyyy')); 

강조 도울 수있는이 질문 :

Highlight dates in specific range with jQuery's datepicker

0

아마 당신은 매력 :) 감사 등이 하나

$(function() { 
    var $defaultDate = new Date(); 
    $defaultDate.setDate($defaultDate.getDate() + 1); 
    $('#txtStartDate').datepicker({defaultDate: $defaultDate}).val(($defaultDate.getMonth()+1) + '/' + $defaultDate.getDate() + '/' + $defaultDate.getFullYear()); 
    $defaultDate.setDate($defaultDate.getDate() + 3); 
    $('#txtEndDate').datepicker({defaultDate: $defaultDate}).val(($defaultDate.getMonth()+1) + '/' + $defaultDate.getDate() + '/' + $defaultDate.getFullYear()); 
}); 
관련 문제