Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/411.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 设置一周的第一天。日历。JS_Javascript_Calendar_Weekday - Fatal编程技术网

Javascript 设置一周的第一天。日历。JS

Javascript 设置一周的第一天。日历。JS,javascript,calendar,weekday,Javascript,Calendar,Weekday,我曾经用JavaScript创建日历。我重写了足够多的内容,例如,我构建了上一个月和下一个月的查看、上一个月或下一个月的查看等,但基本算法与那篇文章中所写的相同(对于循环“//填充天数”) 现在,当一切都很顺利的时候,我需要一周的第一天是周一,而不是周日。不幸的是,我无法想象如何更改循环以使此功能正常工作 那么,我需要如何更改循环以使星期一成为一周的第一天?谢谢。以下是从周一开始的一周的工作代码: 作出了两项修改: 从cal_days_标签=['Sun','Mon','Tue','Wed','T

我曾经用JavaScript创建日历。我重写了足够多的内容,例如,我构建了上一个月和下一个月的查看、上一个月或下一个月的查看等,但基本算法与那篇文章中所写的相同(对于循环“//填充天数”)

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


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

以下是从周一开始的一周的工作代码:

作出了两项修改:

cal_days_标签=['Sun','Mon','Tue','Wed','Thu','Fri','Sat']
cal_days_标签=['Mon'、'Tue'、'Wed'、'Thu'、'Fri'、'Sat'、'Sun']

//此循环用于工作日(单元格)

对于(var j=0;j,以下是从周一开始的一周的工作代码:

作出了两项修改:

cal_days\u标签=['Sun','Mon','Tue','Wed','Thu','Fri','Sat'];

cal_days_标签=['Mon','Tue','Wed','Thu','Fri','Sat','Sun'];

//此循环用于工作日(单元格)

对于(var j=0;j,这里是Nikhil-Talreja代码的增强:

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

var startingDay = firstDay.getDay() == 0 ? 7 : firstDay.getDay();

这里是Nikhil Talreja代码的增强:

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

var startingDay = firstDay.getDay() == 0 ? 7 : firstDay.getDay();

谢谢。你的回答帮了我很大的忙。不幸的是,由于缺乏声誉,我无法投票支持你的帖子。这个代码从周日开始的一个月内(例如2015年11月)不起作用是的。你应该考虑杰克号码的回答。谢谢。你的回答对我帮助很大。不幸的是,我不能因为你的名声而投票给你的职位。这个代码从星期日开始(月2015日)不起作用。真的。你应该考虑杰克号码回答。
var startingDay = firstDay.getDay() == 0 ? 7 : firstDay.getDay();