(в первую очередь, простите мой английский, я новичок)Как получить 4 месяца месяца с js?
позвольте мне объяснить ситуацию:
Я хотел бы создавать диаграммы с помощью Google Charts Tool (дать ему попробовать, это очень полезно). Эта часть не очень сложная ...
Проблема возникает, когда у меня есть конкретная диаграмма, требующая по оси х четыре недели месяца: я хотел бы отображать на экране только четыре месяца в текущий месяц.
У меня уже есть текущие переменные currentMonth и currentYear, и я знаю, как получить первый день месяца. все, что мне нужно, - это получить четыре месяца месяца в массиве. И все это в том же файле JavaScript.
Я довольно утерян в своей логике программирования, и я видел множество решений, которые не соответствуют моему делу.
так, то, что я имею:
var date = new Date();
var currentYear = date.getFullYear();
var currentMonth = date.getMonth();
var firstDayofMonth = new Date(currentYear,currentMonth,1);
var firstWeekDay = firstDayofMonth.getDay();
и я хотел бы иметь что-то вроде этого:
var myDates =
[new Date(firstMonday),new Date(secondMonday), new Date(thirdMonday),new Date(fourthMonday)]
Спасибо за чтение, и если вы могли бы мне помочь ... :)
Gaelle
Месяц может иметь 5 понедельников. Как и в текущем месяце (февраль, 2012). – pduersteler
хорошо, февраль 2012 года имеет только 4 понедельника, 6, 13, 20 и 27 (вчера). это началось в среду и закончилось в среду. Но я согласен, месяц может иметь 5 месяцев, как апрель 2012 года .. и да, я должен помнить этот факт при создании моего кода – Gaelle
, смущенного моим собственным календарем, извиняюсь. – pduersteler