如何从打字稿或angular4 +中的当前日期计算旧日期

How to calculate old date from current date in typescript or angular4+

如何在 typescript 或 angular4 中从当前日期获取 90 天前的日期

javascript 函数:

新日期().setMonth(新日期().getMonth() - 6)

在 angular/typescript

中不工作

这是angular/typescript的参考。

要从当前日期时间减去日期,首先需要获取时间,然后需要减去您想要的时差。

Example : if you need 90 days difference from current date

currentDate:Date = new Date();
currentDateTime = this.currentDate.getTime();
date = this.currentDateTime - (90 * 24 * 60 * 60 * 1000);
oldDate:Date = new Date(this.date);

这是一个例子:

减去-days.ts:

export function subtractDays(days: number, fromDate: Date = new Date()): Date {
    return new Date(fromDate.getTime() - (days * 24 * 60 * 60 * 1000));
}

然后在您的 angular 组件中导入函数并:

你的-component.component.ts:

yourOldDate: Date = subtractDays(90);