add
add(amount?: DurationInputArg1, unit?: DurationInputArg2): Moment;add(unit: unitOfTime.DurationConstructor, amount: number|string)
, . units:string, number|string , , , 'qwe' 'rty' string, DurationArg2 .
moment.add(1,'months) , 1 , .
, , , .
1.
import * as moment from 'moment'
calculateRangeFromEnd(end: Date, unitsAmount: moment.DurationInputArg1, unitsMeasureMoment: moment.DurationInputArg2): IDateRange {
return {
endDate: end,
startDate: moment(end).subtract(unitsAmount, unitsMeasureMoment).toDate()
}
}
2.
import * as moment from 'moment'
calculateRangeFromEnd(end: Date, unitsAmount: number | string, unitsMeasureMoment: moment.unitOfTimes.DurationConstructor): IDateRange {
return {
endDate: end,
startDate: moment(end).subtract(unitsMeasureMoment, unitsAmount).toDate()
}
}