Calculer le nombre de jours entre deux dates avec JavaScript
Concept et utilisation
La fonction datesDiff()
permet de calculer le nombre de jours entre deux dates.
Fonction
datesDiff()
Retourne le nombres de jours entre deux dates.
- Syntaxe
datesDiff(date_debut, date_fin);
- Paramètres
date_debut
(Date)Le paramètre
date_debut
de la fonctiondatesDiff()
définit la date de référence à partir de laquelle compter un nombre de jours.date_fin
(Date)Le paramètre
date_fin
de la fonctiondatesDiff()
définit une seconde date de référence à partir de laquelle le nombre de jours sera calculé.
Si ce paramètre est omis, la date courante sera utilisée.
Exemple de comptage de jours entre deux dates
var date_debut = new Date(2019, 2, 1);
var date_fin = new Date(2019, 1, 1);
datesDiff(date_debut, date_fin);
// renvoie : 28
Code source de la fonction
function datesDiff(a, b) {
a = a.getTime();
b = (b || new Date()).getTime();
var c = a > b ? a : b,
d = a > b ? b : a;
return Math.abs(Math.ceil((c - d) / 86400000));
}
Dernière mise à jour le .