【问题标题】:Bootstrap DatePicker format mm/yyyy set max monthBootstrap DatePicker 格式 mm/yyyy 设置最大月份
【发布时间】:2017-10-20 14:26:03
【问题描述】:

我正在使用 mm/yyyy 格式的引导日期选择器,但我无法设置最大月份。我的代码是这样的:

$('#mesVigencia').datepicker({
    format: "mm/yyyy",
    startView: "months",
    minViewMode: "months",
    language: 'pt-BR'
});

我怎样才能像当前月份一样设置最大月份?

【问题讨论】:

  • 最大月数是什么意思?十二月?
  • 欢迎堆栈溢出。请在问题中添加您尝试过的内容。
  • @MohideenibnMohammed 最大月份是可以选择的最后一个月,大于该日期的日期必须禁用
  • 谢谢大家,我使用 endDate 属性解决了这个问题

标签: javascript jquery bootstrap-datepicker


【解决方案1】:

你需要endDate: "0m"查看我的样本,

$('#mesVigencia').datepicker({
    format: "mm/yyyy",
    startView: "months",
    minViewMode: "months",
    language: 'pt-BR',
    endDate: "0m"
});
<link href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.7.1/css/bootstrap-datepicker.css" rel="stylesheet"/>
<div id="mesVigencia"></div>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.7.1/js/bootstrap-datepicker.min.js"></script>

【讨论】:

    【解决方案2】:

    在对象中使用maxDate:

    $('#mesVigencia').datepicker({
        format: "mm/yyyy",
        startView: "months",
        minViewMode: "months",
        language: 'pt-BR',
        maxDate: new Date("2017-11-00")
    });
    

    如果您想将 11 月设置为最大月份,请使用 new Date("2017-11-00")

    【讨论】:

      猜你喜欢
      • 2017-05-23
      • 1970-01-01
      • 1970-01-01
      • 2019-03-23
      • 2017-06-24
      • 2015-06-28
      • 1970-01-01
      • 1970-01-01
      • 2019-10-29
      相关资源
      最近更新 更多