web-dev-qa-db-fra.com

Comment trouver dynamiquement le mois et l'année prochains en utilisant le moment js dans jQuery

J'ai deux calendriers dans ma page qui est implémentée à l'aide du plugin jQuery de calendrier complet.

J'ai besoin de charger des calendriers comme le calendrier actuel de gauche et le calendrier de mois à venir droit. Comme si le présent est novembre, le calendrier de droite devrait être décembre. Ce que j'ai pu faire en donnant des dates.

Mais j'ai deux flèches de navigation pour naviguer dans le calendrier à gauche et à droite de ces calendriers. Comment puis-je devenir dynamique le mois et l'année prochains et vice-versa, c'est-à-dire le mois précédent et l'année précédente fournis un mois et une année.

J'ai trouvé un moyen d'obtenir le mois et l'année en cours en utilisant moment.js qui gérera l'année bissextile et tout ...

Vous trouverez ci-dessous le code pour obtenir la date actuelle. J'ai besoin de savoir comment obtenir le mois et l'année précédents et le mois et l'année suivants sur les clics de navigation.

Code:

var eNow = new Date();
var eMoment = moment(eNow);

var leftEMonth = eMoment.format('MM')-1; 
var leftEYear = eMoment.format('YYYY');
13
Wolverine

Mois:

moment().add(1, 'months');

Années:

moment().add(1, 'years');

Ainsi, par exemple, votre bouton mois prochain ressemblerait à ceci:

$('#nextMonthBtn').click(function () {
    eMoment.add(1, 'months');
});

en supposant que l'eMoment est dans la portée bien sûr.

30
meskobalazs