如何在javascript中为iso格式的日期添加额外的一天

如何在javascript中为iso格式的日期添加额外的一天,javascript,angularjs,date-format,isodate,Javascript,Angularjs,Date Format,Isodate,当前日期格式:2016-05-10T06:34:17Z,我需要在当前日期上添加10天,即使用javascript或angularjs的2016-05-20T06:34:17。您可以使用date构造函数基于字符串创建新日期 使用Date.prototype.setDate()设置日期 例如: var myDate=新日期('2016-05-10T06:34:17Z'); myDate.setDate(myDate.getDate()+parseInt(10)); console.log(myDa

当前日期格式:2016-05-10T06:34:17Z,我需要在当前日期上添加10天,即使用javascript或angularjs的2016-05-20T06:34:17。

您可以使用
date
构造函数基于字符串创建新日期

使用
Date.prototype.setDate()
设置日期

例如:

var myDate=新日期('2016-05-10T06:34:17Z');
myDate.setDate(myDate.getDate()+parseInt(10));

console.log(myDate)
您可以使用
date
构造函数基于字符串创建新日期

使用
Date.prototype.setDate()
设置日期

例如:

var myDate=新日期('2016-05-10T06:34:17Z');
myDate.setDate(myDate.getDate()+parseInt(10));

console.log(myDate)感谢GibboK的可能副本的可能副本。我明白了。为什么要使用
parseInt()
.getDate()
返回一个整数,因此应该可以安全地执行
myDate.getDate()+10
@HarishKesari谢谢您的评论,如果您认为我的答案对您有所帮助,请不要忘记接受它或使用左侧的“箭头”和“勾号”向上投票:)谢谢@阿尔诺,我明白你的意思了。我添加了一个以防用户传递字符串而不是像addDays这样的数字('2016-05-10T06:34:17Z','10');谢谢你,吉博。我明白了。为什么要使用
parseInt()
.getDate()
返回一个整数,因此应该可以安全地执行
myDate.getDate()+10
@HarishKesari谢谢您的评论,如果您认为我的答案对您有所帮助,请不要忘记接受它或使用左侧的“箭头”和“勾号”向上投票:)谢谢@阿尔诺,我明白你的意思了。我添加了一个以防用户传递字符串而不是像addDays这样的数字('2016-05-10T06:34:17Z','10');