我有2個<input type="text">
標籤和我在他們這樣22-05-2013
減少天數在JavaScript
我想從該日起
如何做到這一點減去22-06-2012
輸入日期?
我試過這個代碼,但沒有奏效:
function returnDate(nDays){
var now = new Date();
var dayOfTheWeek = now.getDay();
now.setTime(now.getTime() - nDays * 24 * 60 * 60 * 1000);
alert(now); // returns current date
alert(now.getFullYear() + "/"+(now.getMonth()+1)+"/"+now.getDate()) // returns new calculated date
}
所以我需要做的最好的方式,是使用Moment.js22-05-2013
和22-06-2012
重複。 http://stackoverflow.com/questions/3224834/get-difference-between-2-dates-in-javascript/15289883#15289883 – kol
和http://stackoverflow.com/questions/4944750/how-to-subtract-日期時間在JavaScript中,這也是一個重複。詢問之前搜索。 – Virus721