Bonjour
Je suis confronté à un souci dont je ne trouve pas la solution car je ne suis pas trés fort ten Jscript.
Je dois faire une comparaison de date et j'ai bien peur qu'il m'inverse les dates en anglais et en français.
Voici mon code :
Avec d1 = '01/06/2008' et d2='10/01/2008'
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 var d1 = new Date(0); var d2 = new Date(0); d1 = Date.parse(document.form1.datemandat.value); d2 = Date.parse(document.form1.dateestim.value); if (d1 < d2) { alert('Vous ne pouvez pas enregistrer un mandat avant l\'estimation, corrigez la date.'); document.form1.flagbien.options[0].selected=true; document.form1.datemandat.focus(); return false; }
il me dit que c'est pas bon. Hors, force est de constater que le mois de Juin est aprés le mois de Janvier.
J'en déduis donc (aprés quelques essais tout de même) qu'il inverse le format et doit travailler avec un format anglais, adaptant ça comme il peut lorsque la date est impossible à résoudre en anglais. (parce que j'ai pas de message d'erreur, voir même il me fait bien le comparatif)
J'aimerais donc savoir comment le forcer à comprendre les dates en français.
Pouvez m'aider ?
Partager