diff --git a/src/utils/date-utils.ts b/src/utils/date-utils.ts index c82d78d4..eb84e7b0 100644 --- a/src/utils/date-utils.ts +++ b/src/utils/date-utils.ts @@ -80,10 +80,10 @@ export function diffValue( */ export function parseDuration(seconds: number | string) { seconds = Number(seconds) || 0; - const duration = dayjs().startOf('day').subtract(seconds, 'seconds'); - const secondsLeft = duration.format('s'); - const minutes = duration.format('m'); - const hours = duration.format('H'); + const duration = new Date(seconds * 1000); + const hours = duration.getUTCHours(); + const minutes = duration.getUTCMinutes(); + const secondsLeft = duration.getUTCSeconds(); if (+hours > 0) { return `${hours}h${minutes}m${secondsLeft}s`; } diff --git a/src/views/dashboard/overview/components/UserActivity/index.vue b/src/views/dashboard/overview/components/UserActivity/index.vue index b531a2ae..3836edf3 100644 --- a/src/views/dashboard/overview/components/UserActivity/index.vue +++ b/src/views/dashboard/overview/components/UserActivity/index.vue @@ -1,5 +1,5 @@