layui时间范围选择的min和max怎么动态设置

提问 未结
3 30
干将莫邪
干将莫邪 2018-12-6
悬赏:20飞吻
版本:layui 2.4.5 浏览器:谷歌
百度查了好久没回复,有大佬知道吗
laydate.render({
elem: '#test',
type: 'datetime',
min:' ',
max:' '
});

上面的max和min必须开始写死吗,
就是我每次都会得到一个开始时间和结束时间,我想把得到的两个时间设置进去,限制用户选择的时间范围
回帖
  • 飘缈
    2018-12-6
    试试
    var date1 = laydate.render({
    elem: '#test1', //指定元素
    type: 'datetime',
    done: function(val, date, endDate) {
    date2.config[min]={
    "year": 2018,
    "month": 11,
    "date": 3,
    "hours": 0,
    "minutes": 0,
    "seconds": 0,
    }

    },
    });
    var date2 = laydate.render({
    elem: '#test2', //指定元素
    type: 'datetime',
    done: function(val, date, endDate) {
    console.log(date2)
    layTransDate(date1,val,'max')
    },
    });
    0 回复
  • 试试用new Date()得到一个日期字符串
    0 回复
  • @飘缈 你这我查了多半是这个答案,done是回调了,我要是这样的,我起初就会得到一个开始时间和结束时间,我要把这两个时间设置到max和min里面,其实就是要限定别人选的时间范围只能在我给定的里面选
    0 回复