get date and change format and increase date or month in javascript jquery

JavaScript
month = Number($("#con_months_of_contract").val());

var date = $('#datepicker2').val();
var newdate = date.split("-").reverse().join("-");
var myDate = new Date(newdate);
// select month one change
var newDate2 = new Date(myDate.setMonth(myDate.getMonth()+month));
//renewal date is -1 
newDate2.setDate(newDate2.getDate()-1);
$("#datepicker4").datepicker("setDate", newDate2);

//@sujay
Source

Also in JavaScript: