abbott-methods
Version:
abbott,methods,method,functions,function
15 lines (13 loc) • 584 B
text/typescript
import {timeNewDate} from '../time/timeNewDate'
import {timeFormat} from '../time/timeFormat'
import {H_DATE} from '../time/timeText'
/**
* @description 计算日期number天后(前)的日期(正数为后,负数为前)
* @param {*} dateValue 要计算的日期
* @param {number} number number天后(前)
* @returns {String|Null}
*/
export const dateApart = (dateValue: any, number: number): string | null => {
const theNewDate = timeNewDate(dateValue)
return theNewDate ? timeFormat(~~(+theNewDate / 1000) + number * 24 * 60 * 60, H_DATE, true) : null
}