layui日期选择框实现选择当前周的日期范围
Posted 张文琪2022
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了layui日期选择框实现选择当前周的日期范围相关的知识,希望对你有一定的参考价值。
直接上代码:
layui.use(['laydate'], function()
var laydate = layui.laydate;
var monday = getMonday(new Date());
var mm = layui.util.toDateString(monday,'yyyy-MM-dd')
var sunday = GetDateStr(monday,6);
laydate.render(
elem: '#daterange'//绑定的html元素id
,type:'date'
,format: 'yyyy-MM-dd' //格式
,trigger : 'click'
,min:mm //最小可选择日期
,max:sunday //最大可选择日期
,range:true //设置启用日期范围
);
)
//获取当前日期的周一日期
function getMonday( date )
var day = date.getDay() || 7;
if( day !== 1 )
date.setHours(-24 * (day - 1));
return date;
//获取某日期的第n天后的日期
function GetDateStr(date,n)
var dd = date;
dd.setDate(dd.getDate()+n);
var y = dd.getFullYear();
var m = (dd.getMonth()+1)<10?"0"+(dd.getMonth()+1):(dd.getMonth()+1);
var d = dd.getDate()<10?"0"+dd.getDate():dd.getDate();
return y+"-"+m+"-"+d;
;
以上是关于layui日期选择框实现选择当前周的日期范围的主要内容,如果未能解决你的问题,请参考以下文章
jQuery 日期选择器。 2个日期选择器。限制范围。默认日期 当前日期