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);