Действительно не могу понять, почему даты, которые я вдавливаю в массив, не являются датами, которые выходят, когда я вызываю массив в консоли. то есть я бы ожидал, что первая запись в массиве будет сегодняшней датой, и это то, что возвращается из обоих предупреждений, но когда я проверяю первую позицию массива, вместо этого она имеет вчерашнюю дату !?Заполните массив датами
function sevenDayPeriod(date) {
for (var i = 0; i <=6; i++) {
alert(date); //check to see date is today's date
dateRange[i] = date;
alert(dateRange[i]); //confirm that what I've pushed to array is today's date
date = date.setDate(date.getDate() - 1);
date = new Date(date);
}
};
var dateRange = [];
var today = new Date();
sevenDayPeriod(today);
Благодаря
Спасибо за объяснение. Делает прекрасный смысл и, надеюсь, то, чему я научусь! –