JS
(quick guide & examples)
PARSE START & END DATES INTO UNIX TIMESTAMPS var start = new Date("1 Feb 2003") .getTime(); var end = new Date("28 Feb 2003") .getTime();
LOOP & CREATE DATE RANGE var range = []; for (let unix=start; unix<=end; unix += 86400000) { range.push(new Date(unix)); }
7 DAYS STARTING FROM 1 FEB 2003 var dstart = "1 Feb 2003", offset = 7;
CALCULATE START/END DATES var start = new Date(dstart), end = new Date(dstart); end.setDate(end.getDate() + offset);
LOOP & CREATE DATE RANGE var range = []; for (let unix=start; unix<=end; unix+=86400000) { range.push(new Date(unix)); }
PARSE INTO UNIX TIMESTAMPS start = start.getTime(); end = end.getTime();
7 DAYS BEFORE 1 FEB 2003 var dend = "1 Feb 2003", offset = 7;
CALCULATE START/END DATES var start = new Date(dend), end = new Date(dend); start.setDate(start.getDate() - offset);
LOOP & CREATE DATE RANGE var range = []; for (let unix=start; unix<=end; unix+=86400000) { range.push(new Date(unix)); }
PARSE INTO UNIX TIMESTAMPS start = start.getTime(); end = end.getTime();