Si vous allez faire beaucoup de manipulation de date/heure, il vaut la peine de vérifier date.js.
Cependant, si vous essayez juste de résoudre ce problème, voici un algorithme qui me vient à l'esprit.
(1) Parse début/valeurs de fin pour obtenir des heures et des minutes, (2) Convertir heures en minutes, (3) Soustraire
function DifferenceInMinutes(start, end) {
var totalMinutes = function(value) {
var match = (/(\d{1,2}):(\d{1,2})/g).exec(value);
return (Number(match[1]) * 60) + Number(match[2]);
}
return totalMinutes(end) - totalMinutes(start);
}
Cela fonctionne grand !!! .. Merci – Treby
cela fonctionne .. merci – Sankar