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), });