设置一周的第一天.日历.JS

Th.*_*leb 0 javascript calendar weekday

我用这个脚本用JavaScript创建了一个日历.我重写了它,例如,我建立了上一个月和下个月的观察,查看上个月或下个月等.但基本算法保持与该文章中所写的相同(for loops"//填写天").

那么现在,当一切都很好的时候,我需要一周的第一天是星期一,而不是星期天.不幸的是,我无法想象如何更改循环以使此功能正常工作.

那么,我如何更改循环以使星期一成为一周的第一天?谢谢.

Jac*_*BER 5

这里增加了Nikhil Talreja的代码:http://codepen.io/jacknumber/pen/RWLyQW

要修复星期日开始的月份并避免月份长度列表,请使用以下命令:

var startingDay = firstDay.getDay() == 0 ? 7 : firstDay.getDay();
Run Code Online (Sandbox Code Playgroud)