JQuery如何增加日期

时间:2011-10-23 19:43:01

标签: jquery jquery-ui

我有两个输入字段,一个带有开始日期,另一个带有完成日期。如何在第一个字段中输入日期时,如何自动设置完成日期为开始日期+ 1天? 我的代码是这样的:

<form>
Start: <input type="text" name="date_start" id="datepicker0">
Stop: <input type="text" name="date_stop" id="datepicker1">
</form>

1 个答案:

答案 0 :(得分:10)

演示 - http://jsfiddle.net/ffwr2/1/

$('#date1').datepicker();
$('#date2').datepicker();

$('#date1').change(function(){
    var date1 = $('#date1').datepicker('getDate');
    var date = new Date( Date.parse( date1 ) ); 
    date.setDate( date.getDate() + 1 );

    var newDate = date.toDateString(); 
    newDate = new Date( Date.parse( newDate ) );

    $('#date2').datepicker('setDate', newDate );
})