Lut'
Cette fonction renvoie le mois suivant de la date saisie, quand je récupère des dates du mois de 09 ou 08, au lieu de récupérer ces valeurs il récupère 0???? alors que tous les autres mois fonctionnent.
Code :
- <script language="JavaScript">
- function moissuiv(date){
- jour=parseInt(date.substr(0,2));
- mois=parseInt(date.substr(3,2));
- annee=parseInt(date.substr(6,4));
- alert(mois);//pour 08 et 09 il affiche 0????
- mois++;//pour 08 et 09 ca passe à 1 puiske au dessus c 0
- alert(mois);
- //check pour la validité de la date
- if (mois>12){
- alert('change annee!!')
- mois=1;
- annee++;
- }
- //rajoute un 0 pour mm
- if (mois<10){
- mois="0"+mois;
- }
- //formate
- date=jour + "/" + mois + "/" + annee;
- alert(date);
- //controle pour la fin du mois
- //pas encore fait
- }
- </script>
- Date [jj/mm/aaaa] :<input type="texte" onblur="moissuiv(this.value);" name="date" />
|
arghhh pourquoi tant de haine!!!!
Message édité par gortril le 22-03-2005 à 09:24:52