(во-первых, извините за мой плохой английский, я новичок)
У меня есть график процентов по дате. Я хотел бы отображать каждый день текущей недели по оси X.
Итак, я попытался найти, как получить семь дней недели.
вот что у меня есть:
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 недели спустя ...
Итак, у вас есть лучшее решение для меня, или, может быть, вы могли бы просто помочь мне и сказать, в чем проблема.
Спасибо!