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())
}

posted @ 2021-01-08 14:27  Alex_Mercer  阅读(274)  评论(0编辑  收藏  举报