(首先,对不起我的英语不好,我是初学者)
我有一个按日期计算的百分比图表。我想在 x 轴上显示本周的每一天。
所以,我试图找到如何获得一周中的 7 天。这就是我所拥有的:
var curr = new Date; // get current date
var first = curr.getDate() - curr.getDay();//to set first day on monday, not on sunday, first+1 :
var firstday = (new Date(curr.setDate(first+1))).toString();
for(var i = 1;i<7;i++){
var next = first + i;
var nextday = (new Date(curr.setDate(next))).toString();
alert(nextday);
}
警报开始良好......直到月底。这就是我得到的:
1 : "Mon 27 Feb 2012 ..."
2 : "Tue 28 Feb 2012 ..."
3 : "Wed 29 Feb 2012 ..."
4 : "Thu 01 Mar 2012 ..."
5 : "Sat 31 Mar 2012 ..."
6 : "Sun 01 Apr 2012 ..."
所以,正如你所看到的,它切换了星期五,然后……奇怪的是,它切换到了美好的日期……4 周后……
那么,您对我有更好的解决方案吗,或者您可以帮助我并说出问题所在。
谢谢!