Vikrant's solution on Dates between any two

http://stackoverflow.com/questions/29893571/calculate-all-dates-in-between-given-start-and-end-date-using-javascript

by Vikrant Khuspe

HTML

<b>Start Date</b>
<input id="from" /><br/><br/>
<b>End Date</b>
<input id="to" /><br/><br/>
<button id="getBetween">Get Between Dates</button>
<div id="results"><br /></div>

CSS

body{
    font-size: 14px;
    font-family : calibri;
}

JavaScript

$("#from").datepicker();
$("#to").datepicker();

// using Datepicker value example code
$('#getBetween').on('click', function () {
    var start = $("#from").datepicker("getDate"),
        end = $("#to").datepicker("getDate");
    var between = getDates(start, end);
    $('#results').html(between.join('<br> '));
});

// This function doing this work.
function getDates(start, end) {
    var datesArray = [];
    var startDate = new Date(start);
    while (startDate <= end) {
        datesArray.push(new Date(startDate));
        startDate.setDate(startDate.getDate() + 1);
    }
    return datesArray;
}