У меня есть функция, которая работает последние 3 месяца и отображает имя с помощью массива.
Я только что понял, что когда наступит новый год, для января, февраля и марта, он не сможет получить правильный месяц.
Я хочу иметь возможность сделать это без добавления хака (это единственный способ, который я видел)
function getMonths()
{
var today = new Date();
var month = 0;
var currMonth = month-3;
var monthArray = new Array("January","February","March","April","May","June",
"July","August","September","October","November","December");
var menuMonths = new Array();
var count = 4;
var buffer = 10;
while(count >0)
{
var month = monthArray[currMonth];
alert(currMonth);
menuMonths.push(month);
currMonth = currMonth +1;
count = count -1;
}
return menuMonths;
}