We have requirement that we need to pass the current date and get the start date of the week. While doing this the start day is user defined like if the user defines the start day as 0 ,day of the week will be sunday,if 1 then start day will be monday and like wise.. We tried the solution from the link Start day of the Week
But it only handles monday or sunday.
I tried the following code but it will fail select friday or saturday ,it will break
var startDate = 5;
if (!d) return;
d = new Date(d);
var day = d.getDay(),
diff = d.getDate() - day;
var sunday = new Date(d.setDate(diff));
//add days to sunday to adjust sunday,monday,tue,wed...
return new Date(sunday.getYear(), sunday.getMonth(),sunday.getDate()-(7-startDate));
Let me know if any one has idea to do this.
Thanks.