diff --git a/lib/core/src/lib/form/components/widgets/date-time/date-time.widget.ts b/lib/core/src/lib/form/components/widgets/date-time/date-time.widget.ts index dfbed80ec2..5cc1b15ef1 100644 --- a/lib/core/src/lib/form/components/widgets/date-time/date-time.widget.ts +++ b/lib/core/src/lib/form/components/widgets/date-time/date-time.widget.ts @@ -76,14 +76,14 @@ export class DateTimeWidgetComponent extends WidgetComponent implements OnInit, if (dateString && !dateString.includes('00.')) { this.field[targetProperty] = DateFnsUtils.addSeconds(dateString); } - + const [year, month, day, hours, minutes, seconds] = dateString.split(/[-T:.Z]/).map(Number); const parsedDate = new Date(Date.UTC(year, month - 1, day, hours, minutes, seconds)); - + if (isValid(parsedDate)) { this[targetProperty] = parsedDate.toISOString(); } - } + }; ngOnDestroy() { this.onDestroy$.next(true);