Welcome

首页 / 脚本样式 / JavaScript / Layui给laydate赋值指定时间

Layui给laydate赋值指定时间

laydate.render({
        elem: '#answerTime',
        type: 'datetime',
        value: getRecentDay(0)
    });
 
    function getRecentDay(day){
        debugger
        var today = new Date();
        var targetday_milliseconds=today.getTime() + 1000*60*60*24*day;
        today.setTime(targetday_milliseconds);
        var tYear = today.getFullYear();
        var tMonth = today.getMonth();
        var tDate = today.getDate();
        var tHours = today.getHours();
        var tMinutes = today.getMinutes();
        var tSeconds = today.getSeconds();
        tMonth = doHandleMonth(tMonth + 1);
        tDate = doHandleMonth(tDate);
        return tYear+"-"+tMonth+"-"+tDate+" "+tHours+":"+tMinutes+":"+tSeconds;
    }
    function doHandleMonth(month){
        var m = month;
        if(month.toString().length == 1){
            m = "0" + month;
        }
        return m;
    }

使用示例

//当前时间
laydate.render({
    elem: '#curtime',
    type: 'datetime',
    value: getRecentDay(0)
});
//提醒时间
laydate.render({
    elem: '#alerttime',
    type: 'datetime',
    value: getRecentDay(7)
});
//回访时间
laydate.render({
    elem: '#nexttime',
    type: 'datetime',
    value: getRecentDay(14),
});