【问题标题】:Date picker not showing december month日期选择器未显示 12 月
【发布时间】:2016-11-30 20:38:59
【问题描述】:

我使用下面的 jquery 来显示日期选择器我有多个日期选择框。它工作正常。但是它没有显示 12 月。请帮帮我这是我的代码

$('.datepicker').live('focus',function(){
    $(this).datepicker({
         dateFormat: 'dd-mm-yy',
        changeMonth: true,
        changeYear: true,
        yearRange: '1900:' + new Date().getFullYear(),
        maxDate: 0
     })
 });        

【问题讨论】:

  • 为什么要设置maxDate: 0
  • @AnthonyC 添加了 maxDate = 0 以便它不显示未来日期。
  • 请在jsfiddle.net分享你的js

标签: datepicker jquery-ui-datepicker bootstrap-datepicker


【解决方案1】:

自此问题于 11 月发布以来,maxDate = 0 是您在月份下拉列表中看不到 12 月的原因。如果您选择不同的年份,您将能够在月份下拉列表中看到 12 月。

【讨论】:

    【解决方案2】:

    我发现问题是由于 maxDate: 0。 我改变了 maxDate: -1 来解决这个问题。 谢谢@kimdung 和@Anthony C 你的帮助

    【讨论】:

      【解决方案3】:

      你唯一要做的就是在最大日期上加上+2,所以我会让你看到12月份,如果你加上-1就会带走一个月,可能是当月,我有同样的问题,所以它被纠正了。最大日期:“+ 2M”。

      【讨论】:

        猜你喜欢
        • 2017-11-04
        • 1970-01-01
        • 2015-12-29
        • 1970-01-01
        • 1970-01-01
        • 2019-07-10
        • 2015-08-20
        • 1970-01-01
        相关资源
        最近更新 更多