Jak získat datumy posledních N dní do pole array pomocí čistého Javascriptu? Například naplnění pole posledními 7 dny:

function LastNDays(pocet) {
var labels=Array(pocet).fill().map((e,i)=>i);
return labels.map(function(n) {
var d = new Date();
d.setDate(d.getDate() - n);
return (function(day, month, year) {
return [day<10 ? '0'+day : day, month<9 ? '0'+(month+1) : (month+1), year].join('/');
})(d.getDate(), d.getMonth(), d.getFullYear());
});
}
var datumy=LastNDays(7);

V proměnné datumy budou datumy posledních 7 dní.

Pro jiný počet dní stačí přepsat hodnotu v LastNDays(7);

Kategorie: Vyřešené problémy

Napsat komentář

Vaše emailová adresa nebude zveřejněna.

This site uses Akismet to reduce spam. Learn how your comment data is processed.