【发布时间】:2012-03-19 02:02:27
【问题描述】:
(首先,对不起我的英语不好,我是初学者)
我有一个按日期显示的百分比图表。我想在 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 周后……
那么,您有更好的解决方案吗,或者您可以帮助我并说出问题所在。
谢谢!
【问题讨论】:
标签: javascript date dayofweek weekday