Trouver l'instance suivante d'un jour de la semaine (ie lundi) avec moment.js

Je veux obtenir la date de la prochaine lundi ou jeudi (ou aujourd'hui si elle est du Lundi ou Jeudi). Comme Moment.js fonctionne dans les limites d'un dimanche - samedi, je vais avoir à travailler sur la journée en cours et calculer la prochaine lundi ou jeudi en fonction:

if (moment().format("dddd")=="Sunday") { var nextDay = moment().day(1); }
if (moment().format("dddd")=="Monday") { var nextDay = moment().day(1); }
if (moment().format("dddd")=="Tuesday") { var nextDay = moment().day(4); }
if (moment().format("dddd")=="Wednesday") { var nextDay = moment().day(4); }
if (moment().format("dddd")=="Thursday") { var nextDay = moment().day(4); }
if (moment().format("dddd")=="Friday") { var nextDay = moment(.day(8); }
if (moment().format("dddd")=="Saturday") { var nextDay = moment().day(8); }

Cela fonctionne, mais il y a certainement une meilleure façon!

source d'informationauteur Mike Thrussell