Sto cercando di ottenere un anno dalla data di oggi, e non funziona.Come determinare un anno da oggi in Javascript
JS:
var now = new Date();
var oneYr = new Date();
oneYr.setYear(now.getYear() + 1);
$("#yearFromNow").append(oneYr.toString());
var oneMonth = new Date();
oneMonth.setMonth(now.getMonth() + 1);
$("#monthFromNow").append(oneMonth.toString());
uscita:
one mo. = Thu Dec 22 112 15:16:01 GMT-0500 (Eastern Standard Time)
one yr. = Sun Jan 22 2012 15:16:01 GMT-0500 (Eastern Standard Time)
L'anno ha Dec 22 112
- ?? Il mese visualizza correttamente Jan 22 2012
.
Se si vuole armeggiare con esso, http://jsbin.com/alezaj/edit#javascript,html,live. Questo è in Chrome e Firefox.
Grazie!
Per chiunque si chieda come funziona con gli anni bisestili, l'ho fatto in una console di Firefox ...>> x = new Date ('2000-02-29') -> Data 2000-02-29T00: 00: 00.000Z >> x.setYear (2001) -> 983404800000 >> x.toLocaleFormat (' % d-% b-% Y ') -> "01-Mar-2001" – user3070485
Non è esilarante? Per ottenere un appuntamento da un anno in javascript è necessario scrivere: 'new Date (new Date(). SetFullYear (new Date(). GetFullYear() + 1))' – LucasM