Calcular Dias entre datas
Calcular dias entre datas selecionadas.
by Rapha Souza
HTML
<input id="dataInicial" type="date" />
<input id="dataFinal" type="date" />
<input id="calcular" value="calcular" type="button" />
JavaScript
function calculaDiferenca(dataInicial, dataFinal) {
var date1 = new Date(dataInicial);
var date2 = new Date(dataFinal);
var timeDiff = Math.abs(date2.getTime() - date1.getTime());
var diffDays = Math.ceil(timeDiff / (1000 * 3600 * 24));
alert(diffDays + ' dias');
}
(function() {
var calcBtn = document.getElementById('calcular');
calcBtn.addEventListener('click', function(){
var dataInicial = document.getElementById('dataInicial').value;
var dataFinal = document.getElementById('dataFinal').value;
calculaDiferenca(dataInicial, dataFinal);
});
})();