У меня есть два поля даты, invoiceDate и invoiceDueDate. При инициализации страницы я установил invoiceDate для currentDate. Теперь мне нужно установить invoiceDueDate на 30 дней от invoiveDate. С тем, что я имею сейчас, получаю ошибку: getDate () не является функцией, и я не понимаю, почему?
При инициализации страницы я установил invoiceDate в значение currentDate, используя мой созданный helperService, например:
invoice: InvoiceNew;
minDate: Date;
constructor(private helperService: HelperService) {
this.invoice = new InvoiceNew(this.companyId);
}
ngOnInit() {
// set invoiceDate to currentDate
this.invoice.invoiceDate = this.helperService.getDateNewString;
// set invoiceDueDate to 30 days from the invoiceDate
this.minDate = new Date();
this.minDate.setDate(this.invoice.invoiceDate.getDate() + 30);
}
Ожидаемый результат: если, скажем, invoiceDate равен 01/10 / 2019, то invoiceDueDate должен быть 01/11/112019