MyDate97日历控件初始化及时间约束的相关方法

引入Mydate97的插件,然后再input框加入如下代码:

οnfοcus="WdatePicker({maxDate:'#F{$dp.$D(\'endDate\')||\'2020-10-01\'}',dateFmt:'yyyy-MM-dd HH:mm:ss'})"
οnfοcus="WdatePicker({minDate:'#F{$dp.$D(\'startDate\')}',maxDate:'2020-10-01',dateFmt:'yyyy-MM-dd HH:mm:ss'})"

两个input中一个为开始时间,一个为结束时间。

第一个日历控件的最大日期: #F{$dp.$D(\'endDate\')||'%y-%M-%d'} --其中endDate为第二个日历控件的id
默认日期为当前日期 ${.now?string('yyyy-MM-dd')}
第二个日历控件的最小日期 #F{$dp.$D(\'startDate\')} --其中endDate为第一个日历控件的id

控制前后日期默认值差距一个月的Js:30天*24小时*3600秒*1000毫秒转换
$(function(){
 var endDate = $("#endDate").val();
        var date = new Date(endDate.replace(/\-/g, "/"));
        date.setTime(date.getTime() - 30 * 24 * 3600 * 1000);
        var s = date.getFullYear() + "-";
        s += (date.getMonth() < 9 ? "0" + (date.getMonth() + 1) : date.getMonth() + 1 + "") + "-";
        s += (date.getDate() < 10 ? "0" + (date.getDate()) : date.getDate() + "");
        $("#startDate").val(s);
});





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值