Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1815 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Ajouter 15 jours à une date [resolu]

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Ajouter 15 jours à une date [resolu]

n°1263834
rolrol
Posté le 11-12-2005 à 03:08:36  profilanswer
 

Bonjour,
 
Je cherche un code pour ajouter 15 jours a une date saisie dans un champs texte au format JJ/MM/AAAA, j'ai trouvé quelques choses sur le forum qui ressemble a se que je veut mais je n'ai pas réussit a l'adapter.
 
Ce que je voudrais c'est que quand je tape une date dans un champs texte appelé "date_actuel" et que je valide sur un bouton que 15 jours soit ajouter a cet date sous la forme JJ/MM/AAAA.
 
Merci d'avance pour vos aides.


Message édité par rolrol le 15-12-2005 à 13:49:04
mood
Publicité
Posté le 11-12-2005 à 03:08:36  profilanswer
 

n°1263858
olivthill
Posté le 11-12-2005 à 10:22:59  profilanswer
 

Voilà :

Code :
  1. <html>
  2. <head>
  3. <script language=javascript>
  4. function addDaysToDate(old_date, delta_days)
  5. {
  6.    // Date plus plus quelques jours
  7.    var split_date = old_date.split('/');
  8.    // Les mois vont de 0 a 11 donc on enleve 1, cast avec *1
  9.    var new_date = new Date(split_date[2], split_date[1]*1 - 1, split_date[0]*1 + delta_days);
  10.    var new_day = new_date.getDate();
  11.        new_day = ((new_day < 10) ? '0' : '') + new_day; // ajoute un zéro devant pour la forme  
  12.    var new_month = new_date.getMonth() + 1;
  13.        new_month = ((new_month < 10) ? '0' : '') + new_month; // ajoute un zéro devant pour la forme  
  14.    var new_year = new_date.getYear();
  15.        new_year = ((new_year < 200) ? 1900 : 0) + new_year; // necessaire car IE et FF retourne pas la meme chose  
  16.    var new_date_text = new_day + '/' + new_month + '/' + new_year;
  17.    return new_date_text;
  18. }
  19. function ajout_15j()
  20. {
  21.    var date_initiale = document.getElementById("date_actuel" ).value;
  22.    //alert(date_initiale);
  23.    var date_finale = addDaysToDate(date_initiale, 15);
  24.    //alert(date_finale);
  25.    document.getElementById("date_actuel" ).value = date_finale;
  26.    return(true);
  27. }
  28. </script>
  29. </head>
  30. <body>
  31. <form>
  32. Date (jj/mm/aaaa) : <input type="text" name="date_actuel" id="date_actuel" size="10"><p>
  33. <input type="button" value="+ 15 jours" onClick="javascript:ajout_15j();">
  34. </form>
  35. </body>
  36. </html>

n°1263990
rolrol
Posté le 11-12-2005 à 15:54:05  profilanswer
 

Merci beaucoup c'est exactement se que je cherchais. Merci encore.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Ajouter 15 jours à une date [resolu]

 

Sujets relatifs
[HTML/CSS] Probleme incomprehensible [RESOLU][VB6] traitement sur tableau excel très lent [résolu]
[resolu][VBE] Faire une macro pour copier un module ss excel[C#][Winforms] [Resolu] Centrer automatiquement un panel dans une Form
Créer un fichier vide en C. [Résolu]Python/unicode: écrire de gauche à droite/de droite à gauche [résolu]
info date dans cookieConversion date
(résolu) surcharge operateur <<Question sur commondialog [ résolu ]
Plus de sujets relatifs à : Ajouter 15 jours à une date [resolu]


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR