From d640ba0752f557409f89c000a9f775ed07210af2 Mon Sep 17 00:00:00 2001 From: w3bdesign <45217974+w3bdesign@users.noreply.github.com> Date: Sat, 23 Nov 2024 02:33:03 +0100 Subject: [PATCH] Update WaitingTimeDisplay.vue --- .../src/components/WaitingTimeDisplay.vue | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/frontend/customer/src/components/WaitingTimeDisplay.vue b/frontend/customer/src/components/WaitingTimeDisplay.vue index 659d3d2..cc5d267 100644 --- a/frontend/customer/src/components/WaitingTimeDisplay.vue +++ b/frontend/customer/src/components/WaitingTimeDisplay.vue @@ -65,12 +65,18 @@ const { queueStatus, isLoading, error, formattedWaitTime } = waitingStore let pollingInterval: ReturnType const formatTime = (dateString: string) => { - return new Date(dateString).toLocaleTimeString('nb-NO', { - hour: '2-digit', - minute: '2-digit', - second: '2-digit', - hour12: false, - }) + const date = new Date(dateString) + const utcHours = date.getUTCHours() + const minutes = date.getUTCMinutes() + const seconds = date.getUTCSeconds() + + // Add 1 hour for Norwegian time (UTC+1) + const norwegianHours = (utcHours + 1) % 24 + + // Format with leading zeros + const formatNumber = (n: number) => n.toString().padStart(2, '0') + + return `${formatNumber(norwegianHours)}:${formatNumber(minutes)}:${formatNumber(seconds)}` } onMounted(() => {