Bonjour,
J'ai ce code qui me permet de faire un calcul de date pour supprimer des options d'une liste déroulante mais j'ai un petit soucis.
son fonctionnement :
Je calcule la date et si la date du 15 septembre n'est pas dépassé ma condition if n'est pas remplie.
Pour rendre automatique d'une année à l'autre j'ai utilisé l'expression getFullYear() pour figer la saison en cours; année N.
Mon problème est que quand on passera au premier janvier suivant (N+1) cela ne fonctionnera plus.
Comment puis je faire pour conserver cette date jusqu'au 14 septembre de l'année N+1 ?
Merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 //jour et mois début de la saison const mois=9; const jour=15; var d = new Date(); // date de fin apparition ensemble liste déroulante type compétition var date_fin = d.getFullYear()+','+(mois)+','+(jour); // conversion date var date_conv = Date.parse(date_fin); var date_maint = Date.parse(d); //Si date conv est après maintenant alors on supprime sélective et manche de coupe de France de la liste déroulante if (Number((date_conv)+ 8.64*Math.pow(10,7)) < date_maint)
Marc G.
Partager