"datesPeriodNext" est une fonction JavaScript qui permet d'obtenir la période de dates suivant une autre.
function datesPeriodNext(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 periode_depart = new Date(2019, 0, 1);
var periode_fin = new Date(2019, 0, 3);
datesPeriodNext(periode_depart, periode_fin);
// renvoie :
// [
// Fri Jan 04 2019 00:00:00 GMT+0100 (heure normale d’Europe centrale)
// Sun Jan 06 2019 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 précédent 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