diff --git a/npm/ng-packs/packages/theme-shared/src/lib/adapters/date-time.adapter.ts b/npm/ng-packs/packages/theme-shared/src/lib/adapters/date-time.adapter.ts index c461b9725b..a19806af5f 100644 --- a/npm/ng-packs/packages/theme-shared/src/lib/adapters/date-time.adapter.ts +++ b/npm/ng-packs/packages/theme-shared/src/lib/adapters/date-time.adapter.ts @@ -25,32 +25,15 @@ export class DateTimeAdapter { } toModel(value: Partial | null): string { - if (!value) return ''; - - const now = new Date(); - - const newValue = { - // TODO look for strict mode errors - year: now.getUTCFullYear(), - month: now.getMonth() + 1, - day: now.getDate(), - hour: 0, - minute: 0, - second: 0, - ...this.value, - ...value, - } as NgbDateTimeStruct; + if (!value) { + return ''; + } const date = new Date( - newValue.year, - newValue.month - 1, - newValue.day, - newValue.hour, - newValue.minute, - newValue.second, + Date.UTC(value.year, value.month - 1, value.day, value.hour, value.minute, value.second), ); - return new Date(date).toISOString(); + return date.toISOString(); } }