如何在angular formBuilder中设置一周后的日期



我可以在formBuilder中设置实际日期,但我不知道如何将天数添加到实际日期中,例如一周后。我需要在我的应用程序中设置数据的开始日期和结束日期。

这是我的代码:

ngOnInit() {
this.workday = this.formBuilder.group({
id: [],
userId: [],
dateFrom: [new Date(), Validators.required],
dateTo: [new Date(), Validators.required],   <-- this is where I want to set the actual date to a week later
status: []
});
}
ngOnInit() {
this.workday = this.formBuilder.group({
id: [],
userId: [],
dateFrom: [new Date(), Validators.required],
dateTo: [this.getNextWeek(), Validators.required],
status: []
});  
}
private getNextWeek() {
let result = new Date(); 
result.setDate(new Date().getDate() + 7);
return result;
}

最新更新