Comment obtenir la date de la veille avec Momentjs?
Donc, ma question est simple, comment puis-je obtenir la date de la veille avec MomentJs ?
En Javascript, il est très simple, c'est à dire
today = new Date();
yesterday = new Date(today.setDate(today.getDate() - 1))
console.log(yesterday)
Mais comment puis-je réaliser cela avec MomentJs ?
- moment().add('jours', -1);
- Il est également
new Date(Date.now() - 8.64e7)
. 😉
Vous devez vous connecter pour publier un commentaire.
Comme cela:
moment().subtract(1, 'days')
. Il vous donnera la veille à la même heure actuelle qui est sur votre pc local.Aussi :
Il vous donnera la veille à la même heure actuelle qui est sur votre pc local.
Quand nous arrivons à la date d'hier, il y a trois possibilités
1. Obtenez hier la date avec le calendrier actuel,
2. Obtenez hier avec date de début de la journée
3. Obtenez hier, date à la fin de la journée
Vous pouvez trouver plus d'informations dans la docs.
Vous pouvez facilement soustraire jours à partir de l'instant à l'aide d'
var yesterday = moment().subtract(1, 'days')
Et pour trouver la date précédente
var previousDay = moment('2017/11/6', 'YYYY/MM/DD').subtract(1, 'days')
Cela a fonctionné pour moi: