From 2b2971a6c98eac7f927321ff8b9568be6535db3d Mon Sep 17 00:00:00 2001 From: itskovacs Date: Tue, 28 Oct 2025 18:11:19 +0100 Subject: [PATCH] :bug: Trip day: fix trip day date timezone issue --- .../trip-create-day-modal.component.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/src/app/modals/trip-create-day-modal/trip-create-day-modal.component.ts b/src/src/app/modals/trip-create-day-modal/trip-create-day-modal.component.ts index 6168cad..5a9de79 100644 --- a/src/src/app/modals/trip-create-day-modal/trip-create-day-modal.component.ts +++ b/src/src/app/modals/trip-create-day-modal/trip-create-day-modal.component.ts @@ -35,11 +35,18 @@ export class TripCreateDayModalComponent { } } + formatDateWithoutTimezone(date: Date) { + const year = date.getUTCFullYear(); + const month = String(date.getMonth() + 1).padStart(2, '0'); + const day = String(date.getDate()).padStart(2, '0'); + return `${year}-${month}-${day}`; + } + closeDialog() { // Normalize data for API POST let ret = this.dayForm.value; if (!ret['label']) return; - if (ret['dt']) ret['dt'] = ret['dt'].toISOString().split('T')[0]; + if (ret['dt']) ret['dt'] = this.formatDateWithoutTimezone(ret['dt']); this.ref.close(ret); } }