"datesPeriodPrevious" est une fonction JavaScript qui permet d'obtenir la période de dates précédent une autre.
function datesPeriodPrevious(a, b) {
var c = (a ? new Date(a) : new Date()),
d = (b ? new Date(b) : new Date()),
e = Math.ceil((c.getTime() - d.getTime()) / 86400000) - 1;
c.setDate(c.getDate() + e);
d.setDate(d.getDate() + e);
return [c, d];
}
La période de départ peut être paramétrée avec deux dates à passer en argument de la fonction.
var date_debut = new Date(2019, 0, 1);
var date_fin = new Date(2019, 0, 3);
datesPeriodPrevious(date_debut, date_fin);
// renvoie :
// [
// Sat Dec 29 2018 00:00:00 GMT+0100 (heure normale d’Europe centrale),
// Mon Dec 31 2018 00:00:00 GMT+0100 (heure normale d’Europe centrale)
// ]
Cet article vous a-t-il été utile ?
Super :)
Merci d'avoir donné votre avis !
Oups :(
Merci d'avoir donné votre avis qui va nous permettre de nous améliorer !
Articles similaires
- Obtenir la période de dates suivant une autre avec JavaScript
- Calculer le nombre de jours entre deux dates avec JavaScript
- Obtenir la liste des jours entre deux dates avec JavaScript
- Obtenir la liste des mois entre deux dates avec JavaScript
- Obtenir le dernier jour du mois d'une date avec JavaScript