JSFiddle - React, Tailwind, and code Playground
by icodeforlove
JavaScript
var dayMs = 60 * 60 * 24 * 1000,
weekMs = dayMs * 7;
var date = new Date(Date.now() - dayMs * new Date().getDay());
date.setHours(0);
date.setMinutes(0);
date.setSeconds(0);
date.setMilliseconds(0);
var weeks = new Array(52);
// example time
var time = 1336291200000;
for (var week = 0; week < weeks.length; week++) {
var start = new Date(date.getTime() - weekMs * week).getTime(),
end = start + weekMs;
if (time >= start && time < end) {
}
}