I want “to get date of day by month,week number and weekday”.
suppose like i want to get date of second week’s sunday of december.
So what I will have is
- year = 2016
- month = 12
- week = 2
- weekday = 1 [1 = “Sunday”, 2 = “Monday”, 3 = “Tuesday” , 4 = “Wednesday”, 5 = “Thursday”, 6 = “Friday”, 7 = “Saturday”]
so expected output will be :
4 / 12 / 2016
Get Date of a specific day from calendar by passing Year, Month, Week Number, Week Day.
getNextWeekOfMonth( year,monthNum,weekNum,weekDayNum) {
let weekDay = new Date(year, monthNum-1, (1 + (weekNum-1 )*7 ));
while (weekDay.getDay() !== weekDayNum) {
weekDay.setDate(weekDay.getDate() - 1);
}
return weekDay;
}