Skip to content

Commit

Permalink
Update WaitingTimeDisplay.vue
Browse files Browse the repository at this point in the history
  • Loading branch information
w3bdesign committed Nov 23, 2024
1 parent 4a4754f commit d640ba0
Showing 1 changed file with 12 additions and 6 deletions.
18 changes: 12 additions & 6 deletions frontend/customer/src/components/WaitingTimeDisplay.vue
Original file line number Diff line number Diff line change
Expand Up @@ -65,12 +65,18 @@ const { queueStatus, isLoading, error, formattedWaitTime } = waitingStore
let pollingInterval: ReturnType<typeof setInterval>
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(() => {
Expand Down

0 comments on commit d640ba0

Please sign in to comment.