J'essaie d'effectuer des manipulations de date en utilisant JavaScript sur une seule ligne, et j'ai des problèmes avec l'année (pas le mois ou le jour). J'ai eu l'idée de cette link. Est-ce que je manque quelque chose?Ajouter des dates en JavaScript en une ligne
Le code est le suivant:
var newyear = new Date((new Date()).getYear(), (new Date()).getMonth(), (new Date()).getDate()+5).getFullYear();
document.write(newyear);
Cela me donne "110".
Je ne sais pas pourquoi? Merci!
Pourquoi 'newyear' seulement 5 jours après maintenant? – kennytm
Curieusement, fonctionne dans IE 7, ce qui donne "2010". Je n'ai pas pris la peine de tester dans d'autres navigateurs. – jball
@jball: Oui. IE est toujours celui qui se démarque. – kennytm