2010-04-26 4 views
2

Je souhaite définir une zone de texte avec une date (au format jj/mm/aaaa) 14 jours avant la date actuelle en javascript. quelqu'un peut-il m'aider à ce sujet?javascript date increment

+1

Qu'avez-vous fait jusqu'à présent? Qu'est-ce qui ne fonctionne pas? – Oded

Répondre

9

Cela devrait le faire:

var myDate=new Date(); 
myDate.setDate(myDate.getDate()+14); 

puis

document.getElementById(YOUR_TEXTBOX_ID).value = myDate.getDate() + "/" + 
    (myDate.getMonth() + 1) + "/" + myDate.getFullYear(); 
0

Date.js est un script pratique pour toutes sortes de manipulations de date JavaScript. Je l'ai utilisé pour faire de nombreuses interfaces basées sur les dates, y compris les contrôles de calendrier.

0

Comme Deodeus suggéré, utiliser Date.js:

var myDate = Date.today().add(14).days(); 
document.getElementById('mytextbox').value = myDate.toString('dd/MM/yyyy'); 
0

Suite est la fonction d'incrémenter date d'un jour en javascript.

function IncrementDate(date) {   
    var tempDate = new Date(date); 
     tempDate.setDate(tempDate.getDate() + 1); 
     return tempDate; 
} 

appel Fonction ...

var currentDate = new Date(); 
var IncrementedDate = IncrementDate(currentDate);