Bonjour,
je suis en train de d�velopper une application qui gere les dates.
Rapidement... la personne entre le nb de mois q'une personne doit cotiser et �a m'affiche le nombre d'ann�e avec plusieurs INPUT. Par exemple 240 mois = 20ans. Enfin bref pour �a pas de probleme.
En revanche, je voudrais mettre la date du d�but du contrat avec N+1 pour chaque date
exemple
date d�but pret : 16/05/2007 sur 240 mois
soit :
16/05/2007
16/05/2008
16/05/2009
16/05/2010
....
Il faut donc que je recupere la date de mon champ date debut pret et lui ajouter un an pour chaque ann�e (ex: 240 /12)
J'ai commenc� une chose comme �a :
Le alert est juste pour une verif mais je vois qu'il m'affiche un truc comme :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13 function getDate(strDate){ day = strDate.substring(0,2); month = strDate.substring(3,5); year = strDate.substring(6,10); d = new Date(); d.setDate(day); d.setMonth(month); d.setFullYear(year); return d; } Date 1: <input name="d1" id="d1" type="text" value="16/05/2007" /> <button onclick="javascript: alert(getDate(document.all('d1').value));">Afficher date</button>
Wed May 16 20:19:18 UTC+0200 2007
Je voudrais donc juste recup la date sous la forme dd/mm/aaaa et selon le nbr d'ann�e du pret ajouter 1
J'utilise d�j� cette fonction pour les input comme je vous le disais plus haut :
en gros il faudrait m�langer les 2 fonctions mais je suis vraiment novice en javascript.
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 function GenerateTextFields() { var nb_coti = parseInt($F('count_cotisation')); var now = new Date(); var year = now.getFullYear(); $('textfield_content').update(''); if(nb_coti <= 0) return ; count = (nb_coti / 12); moisrestant = (Math.round(count) - count); if(count) { var html='<table border=1 cellpadding=2>'; for(var i=1;i<=count;i++) html += "<tr><td>"+((year-1) + i)+": <input type=\"text\" name=\"year[]\" value=\"\" /></td></tr>\n"; if (moisrestant < 0) { html += "<tr><td> Mois restants <input type=\"text\" name=\"moisrestant\" value=\"\" /></td></tr>\n"; } html+='</table>'; $('textfield_content').update(html); } }
merci d'avance
Partager