js 日期扩展方法 addMonth addYear
js 日期扩展方法 addMonth addYear
说明
一直想要c#里面的addMonth,addYear啥的,但是js没有,所以就自己简写了一个
代码
Date.prototype.addMonth=function(val){
let year=this.getFullYear()
let month=this.getMonth()
let day=this.getDate()
year+= parseInt((month+val)/12)
month=(month+val)%12
return new Date(year,month,day,this.getHours(),this.getMinutes(),this.getSeconds())
}
Date.prototype.addYear=function(val){
let year=this.getFullYear()+val
return new Date(year,this.getMonth(),this.getDate(),this.getHours(),this.getMinutes(),this.getSeconds())
}