Надо создать объект
Datе в текущем году, установить его на 1-е января
setDate(1)
,
setMonth(0)
и прибавлять по 1 дню. Месяца перевернутся автомагически.
Для форматирования
mm/dd/yyyy
можно использовать
локальный формат дат для США, указав в опциях, что даты и месяц выводить как
2-цифры.
const dates = [];
const options = { year: 'numeric', month: '2-digit', day: '2-digit' };
const d = new Date();
d.setMonth(0);
d.setDate(1);
const year = d.getFullYear();
while(d.getFullYear() === year) {
dates.push(d.toLocaleDateString('en-US', options));
d.setDate(d.getDate() + 1);
}
/*
01/01/2019
01/02/2019
01/03/2019
01/04/2019
01/05/2019
01/06/2019
01/07/2019
01/08/2019
01/09/2019
01/10/2019
...
*/