JSFiddle - React, Tailwind, and code Playground

HTML

<p>Введите дату заезда. Формат даты гггг-мм-дд</p>
<input type="text" class="astart formdate" placeholder="2016-11-10">
<p>Введите дату съезда. Формат даты гггг-мм-дд</p>
<input type="text" class="aend formdate" placeholder="2016-11-15">
<p>дней проживания: <span class="count-active"></span></p>
<p>Номер месяца <span class="test"></span></p>
<p>Стоимость проживания <span class="price"></span></p>
<button class="button">Нажми</button>

<h5>Не обращайте внимание на то, что можно указать дату заезда моложе даты съезда. По факту, у меня в ручную вводиться дата не будет. Здесь инпут чисто для тестирования.</h5>

JavaScript

$(".button").click(function() {
  var
    astart = $('.astart').val(), 
    aend = $('.aend').val(),
    start = new Date(astart), // дата заезда
    end = new Date(aend), // дата съезда
    daystart = end.getDate(), // день заезда
    dayend = start.getDate(), // день съезда
    monthstart = end.getMonth(), // месяц заезда
    monthend = start.getMonth(), // месяц съезда
    arra = ["1000", "1500", "2000", "2000", "1500", "2000", "2500", "3000", "2500", "2000", "1500", "2000",],
    // выше - стоимость по месяцам (янв, фев, март и т.д.). 
    price = $('.price'),
    how = '';  
  // Если это один месяц
  if (monthstart == monthend) {
    $('.count-active').text(((end - start) / (3600 * 24 * 1000)));
    how = "Один и тот же месяц";
    price.text($('.count-active').text() * arra[monthstart]);
  } // если нет




  $('.test').text(monthstart)
});