2016-07-29 33 views

回答

1

您可以使用Date構造函數根據您的字符串創建新日期。

使用Date.prototype.setDate()來設置日期的一天。

例子:

var myDate = new Date('2016-05-10T06:34:17Z'); 
 
myDate.setDate(myDate.getDate() + parseInt(10)); 
 
console.log(myDate);

注:

var addDays = function(str, days) { 
 
    var myDate = new Date(str); 
 
    myDate.setDate(myDate.getDate() + parseInt(days)); 
 
    return myDate; 
 
} 
 

 
var myDate = addDays('2016-05-10T06:34:17Z', 10); 
 
console.log(myDate);
:如果你需要使用更多次這樣的腳本,例如,您可以創建簡單的 「效用」 功能

相關文檔:

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/setDate

+0

謝謝GibboK。我知道了。 – Harish98

+0

爲什麼'parseInt()'? '.getDate()'返回一個整數,所以'myDate.getDate()+ 10'應該是安全的。 – Arnauld

+0

@HarishKesari感謝您的評論,如果您認爲我的答案幫助了您,請不要忘記接受它,或使用左側的「箭頭」和「滴答聲」向上投票:)謝謝! – GibboK