将 Layui 日历框,一周开始由星期日改为星期一

作者:vkvi 来源:ITPOW(原创) 日期:2021-2-9

Layui 的日历框控件中,一周的开始是星期日。

但是我更习惯一周开始为星期一。在 ISO8601:2000 中,其中也是规定了:每个日历星期从星期一开始,星期日为第 7 天

所以改一下。

改 layui.all.js 或 laydate.js(取决于是一次性全部加载还是按需加载)

weeks:["日","一","二","三","四","五","六"]
weeks:["Su","Mo","Tu","We","Th","Fr","Sa"]
c.setFullYear(l.year,l.month,1),t=c.getDay()

改为:

weeks:["一","二","三","四","五","六","日"]
weeks:["Mo","Tu","We","Th","Fr","Sa","Su"]
c.setFullYear(l.year,l.month,1),t=(c.getDay()+6)%7

原来 getDay() 本来是返回 0-6,表示“星期日”到“星期六”。

现在 +6,就成了 6-12

%7,就成了 6、0、1、2、3、4、5。把星期日排在了 6,即最后一个元素。

将 Layui 日历框,一周开始由星期日改为星期一

相关文章