If the weekCount value increases, save it as 1. You need to save the current time plus the time of the next week in the variable named here (curr), and use it accordingly.
Here + 6 is used to get the date of Friday
var weekcount = 1;
$(".week-next").live('click',function(){
var weekdate = new Date();
var curr = new Date(weekdate.getTime() + ( ( 7 * weekcount) * 24 * 60 * 60 * 1000) );
var fromweek = weekdate.setTime(weekdate.getTime() + (( 7 * weekcount) * 24 * 60 * 60 * 1000) );
var toweek = weekdate.setTime( (curr.getDate() - curr.getDay() ) + 6);
toweek = curr.setDate(toweek);
var prevweekstart = new Date(fromweek);
var prevweekends = new Date(toweek);
console.log(prevweekstart);
console.log(prevweekends);
});
source
share