Считать дни до сегодняшнего дня

У меня есть функция, которая получает количество дней до сегодняшнего дня. Это работает, однако, я использую moment.js для записи и форматирования даты из данных JSON, и я думаю, что это вызывает конфликт. Есть ли способ сделать то же самое с помощью moment.js?

Это рабочий 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);
}

Как то же самое можно сделать с помощью moment.js?

Если интересно, вот как я вытягиваю дату, когда это не работает.

<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; });
    }
};

Ответы на вопрос(2)

Ваш ответ на вопрос