JSFiddle - React, Tailwind, and code Playground
HTML
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.2.4/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.14.1/moment-with-locales.min.js"></script>
JavaScript
var usuarios = [
{nome: "João", id: 1, dataInicio: '15/02/2016'},
{nome: "Maria", id: 2, dataInicio: '17/02/2016'},
{nome: "José", id: 3, dataInicio: '16/02/2016'},
{nome: "Ana", id: 4, dataInicio: '10/02/2016'},
];
function isBetween(dataInicio, dataFim, lista)
{
var dI = moment(dataInicio, "DD/MM/YYYY");
var dF = moment(dataFim, "DD/MM/YYYY");
var dL = [];
for(var i = 0; i < lista.length; i++)
{
if (moment(lista[i].dataInicio, "DD/MM/YYYY").isBetween(dI, dF, null, '[]'))
{
dL.push(lista[i]);
}
}
return dL;
}
console.log(isBetween("10/02/2016", "15/02/2016", usuarios));