Policz dni do chwili obecnej.js

Mam funkcję, która zapewnia liczbę dni do dzisiaj. Działa jednak, używam moment.js do zapisu i formatowania daty z danych JSON i myślę, że powoduje konflikt. Czy istnieje sposób na zrobienie tego samego za pomocą moment.js?

Oto działający JavaScript:http://jsfiddle.net/infatti/XeqPT/

// Count days due
function daysUntil(year, month, day) {
  var now = new Date(),
      dateEnd = new Date(year, month - 1, day), // months are zero-based
      days = (dateEnd - now) / 1000/60/60/24;   // convert milliseconds to days

  return Math.round(days);
}

Jak można zrobić to samo za pomocą moment.js?

Jeśli jestem zainteresowany, oto jak ciągnę datę, kiedy to nie działa.

<span class="due-date" data-bind="textualDate: DueDate"></span>

ko.bindingHandlers.textualDate = {
    update: function (element, valueAccessor, allBindingsAccessor, viewModel, bindingContext) {
        var valueUnwrapped = ko.utils.unwrapObservable(valueAccessor());
        var textContent = moment(valueUnwrapped).format("MM/DD/YYYY");
        ko.bindingHandlers.text.update(element, function () { return textContent; });
    }
};

questionAnswers(2)

yourAnswerToTheQuestion