2017-08-18 5 views
0

私はブートストラップdatetimepickerを持っています。現在の最小時間は、時間がリアルタイムであるかどうかです。私はリアルタイムに20分足らずの時間が必要です。したがって、2:30 PMの場合は、datetimepickerで2:50 PMになることができる最小時間が必要です。これどうやってするの?ブートストラップDateTimePickerは最小時間を設定しました

<div class="calender">       
    <div class='input-group date' id='datetimepicker1'> 
    <input type='text' class="form-control" /> 
    <span class="input-group-addon"> 
     <span class="glyphicon glyphicon-calendar"></span> 
    </span> 
    </div> 

    @section scripts { 
    <script> 
     $("#datetimepicker1").datetimepicker({ 
     minDate: new Date()          
     }); 
    </script> 
    }       
</div> 

答えて

2

実際に、現在の日付に20分を追加するにはどうすればよいですか?それはadd()の機能をサポートしているので、それは、単純な、あなたがmoment.jsを使用することができますようにするに

var minDate = new Date(); 
minDate.setMinutes(minDate.getMinutes() + 20); 

$("#datetimepicker1").datetimepicker({ 
    minDate: minDate         
}); 
1

:あなたはこのように、setMinutes()を使用することができません。

あなたの場合は.add(20,'minutes')またはを使用できます。 add(20, 'm')

参考:他のhttps://momentjs.com/docs/#/manipulating/add/

var currentDateTime = new Date(); 
var newDateTime = currentDateTime.setMinutes(currentDateTime.getMinutes() +20); 
$('datetimepicker1').val(newDateTime); 

参考:http://jsfiddle.net/MKK2V/

関連する問題