明峰
明峰
  • 发布:2016-03-22 10:55
  • 更新:2016-03-22 10:55
  • 阅读:6260

mui.dtpicker.js增加不出现未来日期的功能

分类:MUI

最近使用mui的日期选择器,有个问题是,未来的日期也会出现,未来避免这个问题,在mui.dtpicker.js中增加了一点点代码,在配置项 option.endTimeIsNow = true 的时候开启不显示未来日期的功能。
控件初始化示例如下:

        var now = new Date();  
        var datePicke = new mui.DtPicker({  
            "type": "datetime",  
            "beginYear": 2016,  
            "endYear": now.getFullYear(),  
            "value": aFunc._getNowDateText(),  
            "endTimeIsNow": true  
        });

改造后的mui.dtpicker.js见附件。

1 关注 分享
5***@qq.com

要回复文章请先登录注册

9***@163.com

9***@163.com

回复 9***@163.com :
例如:
mui.dtpicker.mq2ft1.js
压缩後的就是: mui.dtpicker.mq2ft1.min.js
2017-12-31 12:26
9***@163.com

9***@163.com

为了避免与原来的文档冲突,最好用mui.dtpicker.你的标识符.js的形式。你的标识符不能使min。
这样容易融合到一起。
2017-12-31 12:25
明峰

明峰 (作者)

回复 atjinna :
如果是引用了我写的那个js的话,endTimeIsNow设置为false即可以显示以后的日期。咱们mui官方提供的组件就是可以显示以后的日期的。
2017-08-09 10:08
atjinna

atjinna

那要显示2017的怎么弄
2017-01-06 11:21
3***@qq.com

3***@qq.com

回复 小蝎子love阳光 :
不是改过,是添加 的,要和原来的mui,picker.min.js一起用
2016-12-22 10:12
3***@qq.com

3***@qq.com

回复 小蝎子love阳光 :
你没有引用楼主改过的js吧?
2016-12-22 10:11
小蝎子love阳光

小蝎子love阳光

为什么我加上这句后"endTimeIsNow": true,并没有反应呢 今天之后的日期仍然存在啊
2016-09-26 12:05
爱游思

爱游思

mui-picker,当前之后日期,http://wp.iyouths.org/321.html
2016-09-14 23:25
明峰

明峰 (作者)

aFunc是我自己写的一个方法集合,此处用的是其中的一个方法,用来获取当前日期和时间的字符串格式
getNowDateText: function() {
var now = new Date();
var m = now.getMonth() + 1;
var d = now.getDate();
var h = now.getHours();
var min = now.getMinutes();
if (m < 10) m = "0" + m;
if (d < 10) d = "0" + d;
if (h < 10) h = "0" + h;
if (min < 10) min = "0" + min;
return now.getFullYear() + "-" + m + "-" + d + " " + h + ":" + min;
}
2016-06-07 10:53
白色闪电

白色闪电

aFunc是什么?
2016-05-12 09:43