From 31a5e6f671e5d3d830350773856b4c41ba95e976 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Yusuf=20=C3=87=C4=B1rak?= Date: Tue, 5 Mar 2024 17:24:05 +0300 Subject: [PATCH] fix(npm/ng-packs/theme-shared): fix date time adapter at theme-shared --- .../src/lib/adapters/date-time.adapter.ts | 27 ++++--------------- 1 file changed, 5 insertions(+), 22 deletions(-) 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(); } }