如何使用bootstrap 3在日期选择器角度js中动态设置最小日期和最大日期

时间:2016-08-30 15:31:00

标签: angularjs angular-ui-bootstrap

我正在使用两个日期选择器:

  1. 开始日期
  2. 结束日期
  3. 我需要根据结束日期值设置开始日期的最长日期 基于开始日期值的结束日期的最小日期

    如何根据日期选择器中的日期更改动态更改最小值和最大值

    我正在使用角度日期选择器和bootstrap 3

2 个答案:

答案 0 :(得分:0)

您可以按以下方式为两个日期选择器设置min and max属性。

<input type="date" ng-model="date1" max="{{date2 | date:'yyyy-MM-dd'}}">
<input type="date" ng-model="date2" min="{{date1 | date:'yyyy-MM-dd'}}">

答案 1 :(得分:0)

以下代码用于singleDatePicker:

{
    singleDatePicker: true,
    maxDate:  moment(), //this for current date
    minDate : moment().subtract(1, 'days'), // this is for previous date
    locale: {
        format: 'YYYY-MM-DD'
    }
}