例如,當前年份是2018年,實現效果如下,2018年之后年份不可操作:
具體代碼實現:
layui.use([ 'laydate'], function () { var laydate = layui.laydate; //執行一個laydate實例 laydate.render({ elem: '#time', type: 'year', //默認顯示當前日期 value: new Date(), //最大日期 max: getNowFormatDate() }); function getNowFormatDate() { var date = new Date(); var seperator1 = "-"; var seperator2 = ":"; var month = date.getMonth() + 1; var strDate = date.getDate(); if (month >= 1 && month <= 9) { month = "0" + month; } if (strDate >= 0 && strDate <= 9) { strDate = "0" + strDate; } var currentdate = date.getFullYear() + seperator1 + month + seperator1 + strDate + " " + date.getHours() + seperator2 + date.getMinutes() + seperator2 + date.getSeconds(); return currentdate; } });