Je suis très curieux de savoir pourquoi mon code ne fonctionnera pas correctement. Je récupère la valeur pour l'entrée Date du fichier html et j'ai créé une fonction pour trouver la différence; cependant, l'élément span ne sera pas mis à jour. S'il vous plaît expliquez-moi pourquoi je me trompe et ce que je pourrais faire pour le réparer. Merci!En utilisant le type d'entrée "Date" pour trouver la différence entre deux dates
const setup =() => {
let firstDate = $('#firstDate').val();
let secondDate = $('#secondDate').val();
const findTheDifferenceBetweenTwoDates = (firstDate, secondDate) => {
let timeDifference = Math.abs(secondDate.getTime() -
firstDate.getTime());
let millisecondsInADay = (1000 * 3600 * 24);
let differenceOfDays = Math.ceil(timeDifference/secondsInADay);
return differenceOfDays;
}
let result = findTheDifferenceBetweenTwoDates(firstDate, secondDate);
$("span").text(result);
}
Vous pouvez poster des extraits ici exécutables. – RobG
Même si j'utilise ES2015? J'ai ajouté le codepen de travail au début de la réponse :) -> https://codepen.io/hassanalisalem/pen/gGLyvJ –