JSFiddle - React, Tailwind, and code Playground
by Asmita Jadhav
JavaScript
function getDateOfISOWeek(w, y) {
var simple = new Date(y, 0, 1 + (w - 1) * 7);
var dow = simple.getDay();
var ISOweekStart = simple;
var ISOweekEnd=new Date();
if (dow <= 4)
{
ISOweekStart.setDate(simple.getDate() - simple.getDay() + 1);
ISOweekEnd.setDate(ISOweekStart.getDate()-ISOweekStart.getDay()+5);
}
else{
ISOweekStart.setDate(simple.getDate() + 8 - simple.getDay());
ISOweekEnd.setDate(ISOweekStart.getDate()-ISOweekStart.getDay()+5);
}
alert(ISOweekStart);
alert(ISOweekEnd);
}
getDateOfISOWeek(52, 2015);