Problème de Date

Eléphanteau du PHP | 29 Messages

06 janv. 2019, 18:10

Bonjour,

Novice en JS, je rencontre le problème suivant :

sur une page de mon site, j'ai un calendrier dont l'utilisateur choisi une date, je récupère cette valeur sous forme (annee,mois,jour) je ne souhaite pas que la date qu'il choisisse soit postérieur à celle du jour.

j'ai donc fait :

Code : Tout sélectionner

var uneDate = (document.getElementById('datefin').value); var elem = uneDate.split('/'); jour = elem[0]; mois = elem[1]; annee = elem[2]; var datefin = new Date(annee,mois,jour).getTime();
et je compare avec celle du jour, après plusieurs essais, pour que la date du jour soit sur le même format j'ai fait :

Code : Tout sélectionner

var today = new Date(); var yeart = today.getFullYear(); var montht = today.getMonth()+1; var dayt = today.getDate(); var valessai1 = (yeart+","+montht+","+dayt); var essai2 = new Date(valessai1).getTime(); alert(essai2);
mais si je choisi la date du jour comme date de fin, pour contrôle avec des alert le nombre retourné n'est pas le même?????

pourtant chaque fois j'ai bien (2019,1,6)

Un véritable casse-tête pour moi, si vous avez des idées ou une autre façon de s'y prendre, je suis preneur

Merci beaucoup