zoukankan      html  css  js  c++  java
  • bootstrap-datetimepicker年视图中endDate设置之后比正常时间提前两个月

    问题

      bootstrap-datetimepicker年视图中endDate设置结束时间为2016-08,(即8月之后的日期不能选)而在日历上显示时为2016-06,相差两个月,即6月之后的日期不能选

    解决方法

      设置结束日期时默认添加两个月

    但是当需要endDate为11或12月时,需要给endDate设置为2016-13/2016-14,这非日期格式,插件不认,最终的解决方法就是修改插件

    在datetimepicker.js的800行左右

    if (year == endYear) {
      months.slice(endMonth).addClass('disabled');
    }

    在js中

    months会获取到选择日期时的两个左右箭头以及12个日期,因此这里需要+2

    将此代码改为

    if (year == endYear) {

      months.slice(endMonth+2).addClass('disabled');

    }

  • 相关阅读:
    AC自动机学习笔记(模板)
    codeforces1328E
    Codeforces 1288E- Messenger Simulator (树状数组)
    线性基小记
    HDU3949
    矩阵快速幂小记
    5E
    5D
    5C
    5B
  • 原文地址:https://www.cnblogs.com/lhyhappy365/p/5728400.html
Copyright © 2011-2022 走看看