Thursday in 2 weeks.

Find the date of Thursday in 2 weeks. Answer to SO question: http://stackoverflow.com/questions/33794352/how-to-write-day-from-numbers-in-javascript

by Karl Gjertsen

JavaScript

function GetThursdayIn2Weeks(date)
{

    var day = date.getDay();

    // Add 2 weeks.
    var newDate = new Date(date.setTime(date.getTime() + (14 * 86400000)));

    // Adjust for Thursday.
    var adjust = 4 - day;
    if (adjust <= 0) // Might need to be changed - See comments!
      adjust +=7;

    // Apply Thursday adjustment.
    newDate = new Date(newDate.setTime(newDate.getTime() + (adjust * 86400000)));

    return newDate;

}

var date1 = new Date();
date1.setDate(16);
alert(date1 + '\n' + GetThursdayIn2Weeks(date1));