|
|
@ -23834,6 +23834,20 @@ Date.prototype.getQuarterStartMonth = function () { |
|
|
|
} |
|
|
|
} |
|
|
|
return quarterStartMonth; |
|
|
|
return quarterStartMonth; |
|
|
|
}; |
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//指定日期n个月之前或之后的日期
|
|
|
|
|
|
|
|
Date.prototype.getOffsetMonth = function (n) { |
|
|
|
|
|
|
|
var dt = new Date(this.getTime()); |
|
|
|
|
|
|
|
var day = dt.getDate(); |
|
|
|
|
|
|
|
var monthDay = new Date(dt.getFullYear(), dt.getMonth() + parseInt(n), 1).getMonthDays(); |
|
|
|
|
|
|
|
if(day > monthDay){ |
|
|
|
|
|
|
|
day = monthDay; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
dt.setDate(day); |
|
|
|
|
|
|
|
dt.setMonth(dt.getMonth() + parseInt(n)); |
|
|
|
|
|
|
|
return dt; |
|
|
|
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
//获得本季度的起始日期
|
|
|
|
//获得本季度的起始日期
|
|
|
|
Date.prototype.getQuarterStartDate = function () { |
|
|
|
Date.prototype.getQuarterStartDate = function () { |
|
|
|
return new Date(this.getFullYear(), this.getQuarterStartMonth(), 1); |
|
|
|
return new Date(this.getFullYear(), this.getQuarterStartMonth(), 1); |
|
|
|