如何在javascript中为iso格式的日期添加额外的一天
当前日期格式:2016-05-10T06:34:17Z,我需要在当前日期上添加10天,即使用javascript或angularjs的2016-05-20T06:34:17。您可以使用如何在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
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');