2016-11-01 7 views
2

startDate: '+1d'をjavascriptに追加したときに、選択日が空であるようです。それ以外の場合は、今日の日付を表示するだけです。私はそれを先日、ある状況では2日先に表示する必要があります。以下bootstrap-datepickerで開始日を1日先に表示する方法

Javascriptを:

$("#datepicker").datepicker({ 
    autoclose: true, 
    todayHighlight: false, 
    startDate:'+1d', 
    dateFormat: 'dd-mm-yy' 
}).datepicker('update', new Date()); 

HTMLコードの下:あなたは、日付/時刻操作のこのタイプのmoment.jsを使用することができます

<div class="form-group"> 
    <div class="col-sm-2"></div> 
    <label for="inputName" class="col-sm-3 control-label">Select Date Range</label> 
    <div class="col-sm-4"> 
     <div class='col-sm-6'> 
      <div class="form-group"> 
       <div id="datepicker" class="input-group date" data-date-format="dd-mm-yyyy"> 
        <input class="form-control" type="text" readonly id="start"/> 
        <span class="input-group-addon"><i class="glyphicon glyphicon-calendar"></i></span> 
       </div> 
      </div> 
     </div> 
     <div class='col-sm-6'> 
      <div class="form-group"> 
       <div id="datepicker2" class="input-group date" data-date-format="dd-mm-yyyy"> 
        <input class="form-control" type="text" readonly id="end"/> 
        <span class="input-group-addon"><i class="glyphicon glyphicon-calendar"></i></span> 
       </div> 
      </div> 
     </div> 
    </div> 
</div> 

答えて

0
$('#txtDate').datepicker('setDate', "+1d"); 
関連する問題