Здесь у меня есть универсальная c функция, которая работает практически всегда (сохраняя летнее время):
function calcDiff2Dates(llegada, salida) {
//DESMENUZAMOS ESE STRING
var salidaParts = salida.split("/");
var llegadaParts = llegada.split("/");
// los meses empiezan en 0, de ahí -> dataParts[1] - 1
var salidaDateObject = new Date(+salidaParts[2], salidaParts[1] - 1, +salidaParts[0]);
var llegadaDateObject = new Date(+llegadaParts[2], llegadaParts[1] - 1, +llegadaParts[0]);
//RECOGEMOS EL VALOR DE UN DIA PARA OPERAR
const oneDay = 24 * 60 * 60 * 1000; // hours*minutes*seconds*milliseconds
const diffDays = Math.round(Math.abs((llegadaDateObject - salidaDateObject) / oneDay));
//PASAMOS VALOR DEL CAMPO:
//guardamos en var el htlm field que queremos popular
var diasFiltroTop = $('#totalDiasFiltroTop');
diasFiltroTop.html(diffDays);
};
Передайте как переменную и должны быть готовы:
var salida = document.getElementById('fechaArrivalFiltroTop').innerHTML;
var llegada = document.getElementById('fechaDepartureFiltroTop').innerHTML;
calcDiff2Dates(llegada, salida);
В вашем случае, если возвращается 0, то это тот же день.