JavaScript日期对象增量出错
JavaScript Dateobject Increment goes wrong
我想增加给定日期的年份值,但这出了问题。
这是我的代码:
var endDate = entry.start;
endDate.setDate(endDate.getFullYear() + 5);
为了进行比较,输出(console.log(为:
日期{2011年6月30日星期四11:30:10 GMT+0200}
日期{2016年12月6日星期二11:30:10 GMT+0100}
正如您所看到的,它还增加了月份和日期。我错过了什么?提前感谢
您只需要使用setYear
方法设置年份:
endDate.setYear(endDate.getFullYear() + 5);
使用setDate(getFullYear()+5)
,您可以在endDate
的日期值上添加5+(日期年份(天
您添加的是2016天,而不是修改年份,即5年半。
相关文章:
- 解析JSON并从中删除对象会出错
- 将对象的列表c#传递给javascript:undefined变量时出错
- 通过GWT JSNI传递Java对象时出错
- CakePHP错误:在非对象上调用成员函数get(),使用cakejavascript助手时出错
- 尝试编写承诺时出错:承诺解析器对象不是函数
- '对象不是函数'尝试将页面对象与Protractor一起使用时出错
- JSON.parse在循环对象上未出错
- 谷歌应用程序脚本:;范围不是函数,它是对象;尝试在单元格中放置注释时出错
- 在ember.js中保存对象时出错:'对象X没有方法'保存''
- 使用JQuery和JSON将对象发送到JAX-RS时出错
- 在Javascript中将未定义转换为对象时出错
- 在 Javascript 中使用警报时出错(对象的属性“alert”不是函数)
- 更新 parse.com 分析对象时出错
- 使用对象构造函数管理 cssClasses 时出错
- 在 AngularJS 中将字符串转换为对象时出错
- 从对象引用请求动画帧时出错
- 在 Razor View 中设置 JavaScript 对象时出错
- jQuery+Edge Animate:仅当从单击事件调用时才出错:对象 [对象对象] 没有方法“基础”
- 使用Javascript/KendoUI自动完成呈现数据时出错-对象#<对象>没有方法'切片'
- 什么会导致IE出错对象不支持属性或方法'removeChild'