[JS] ajouter a une date 5 jours

ajouter a une date 5 jours [JS] - HTML/CSS - Programmation

Marsh Posté le 28-11-2005 à 13:11:44    

bonjour,
 
j'ai un champ texte avec une date saisie par le biais d'un calendrier, cette date est au format JJ/MM/AAAA, je souhaite ajouter 5 jours a cette date !
 
comment procéder ??? je n'ai rien trouvé dans tous les forum que j'ai visiter !!!  
 
j'ai essayer d'analyser le calendrier pour voir le fonctionnement des dates en js mais je capte pas grand chose!
 
merci de votre aide.

Reply

Marsh Posté le 28-11-2005 à 13:11:44   

Reply

Marsh Posté le 28-11-2005 à 13:55:12    

tiens un truc dans le genre ça devrait marcher:

Code :
  1. function addDaysToDate(pDate, nDays){
  2.    var splitDate = pDate.split('/');
  3.    //les mois vont de 0 a 11 donc on enleve 1, flemme de faire des casts donc je fais *1
  4.    var newDate = new Date(splitDate[2],splitDate[1]*1-1, splitDate[0]*1+nDays);
  5.    var newDay = newDate.getDate();
  6.        newDay= ((newDay < 10) ? '0' : '')+newDay; // on rajoute un zéro devant pour la forme
  7.    var newMonth = newDate.getMonth()+1;
  8.        newMonth= ((newMonth < 10) ? '0' : '')+newMonth; // on rajoute un zéro devant pour la forme
  9.    var newYear = newDate.getYear();
  10.        newYear= ((newYear < 200) ? 1900 : 0)+newYear;        // necessaire ie et ff retourne pas la meme chose
  11.    alert(newDay+'/'+newMonth+'/'+newYear);
  12. }


 
edit: boulette inside


Message édité par anapajari le 28-11-2005 à 14:06:30
Reply

Marsh Posté le 28-11-2005 à 14:11:56    

Merci gars !
 
Je viens de testé ca fonctionne correctement ! ou est la boullette inside ???
 
j'aime bien les commantaires lol

Reply

Marsh Posté le 28-11-2005 à 14:47:42    

bin elle y est plus la boulette, je l'ai corrigée ;)

Reply

Marsh Posté le 28-11-2005 à 15:33:11    

oki merci beaucoup a toi ! bonne continuation

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed