I am working on some calculation what i get is no of months, so i need to add to the startdate and display end date dynamically upon added months.
My effort so far :
View Model:
function calculation() {
var self = this;
self.months= ko.observable("");
self.StartDate = ko.observable("");  // On my get i get startdate like **2014-06-24**
         self.EndDate = ko.computed(function () {
            return  self.StartDate() + ?? // i have no clue how to add 
        });
My cshtml code:
  <input type="text" data-bind="value:$data.StartDate" />
  <input type="text" data-bind="value:$data.EndDate" />
EDIT : Fallowing suggestions i tried like this but formatting is not up to mark sadly
 self.EndDate = ko.computed(function () {
            var date = new Date(self.StartDate());
            date.setMonth(date.getMonth() + 8); // tried static 
            return date.toLocaleDateString() ;
        });
I am getting something like 24 February 2015 but i expect to be 2015-02-24 as i passed date in same format
Any suggestions are appreciated
 
     
     
     
     
    