From daf6e9c2fa50018145f9b6790f397fadcd53d356 Mon Sep 17 00:00:00 2001 From: Nidboj132 <28981031+Nidboj132@users.noreply.github.com> Date: Sat, 23 Dec 2023 16:32:03 +0100 Subject: fix: time (#137) --- frontend/src/components/pages/summary.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'frontend/src/components/pages') diff --git a/frontend/src/components/pages/summary.js b/frontend/src/components/pages/summary.js index 228ce01..0bd26af 100644 --- a/frontend/src/components/pages/summary.js +++ b/frontend/src/components/pages/summary.js @@ -233,20 +233,25 @@ function TimeAgo(date) { // const seconds = Math.floor((new Date() - date) / 1000); const seconds = Math.floor(((new Date(new Date() - (date.getTimezoneOffset()*-60000))) - date) / 1000); - + let interval = Math.floor(seconds / 31536000); + if (interval === 1) {return interval + ' year ago';} if (interval > 1) {return interval + ' years ago';} interval = Math.floor(seconds / 2592000); + if (interval === 1) {return interval + ' month ago';} if (interval > 1) {return interval + ' months ago';} interval = Math.floor(seconds / 86400); + if (interval === 1) {return interval + ' day ago';} if (interval > 1) {return interval + ' days ago';} interval = Math.floor(seconds / 3600); + if (interval === 1) {return interval + ' hour ago';} if (interval > 1) {return interval + ' hours ago';} interval = Math.floor(seconds / 60); + if (interval === 1) {return interval + ' minute ago';} if (interval > 1) {return interval + ' minutes ago';} if(seconds < 10) return 'just now'; -- cgit v1.2.3