aboutsummaryrefslogtreecommitdiff
path: root/frontend/src/utils/Time.ts
diff options
context:
space:
mode:
authorArda Serdar Pektezol <1669855+pektezol@users.noreply.github.com>2025-10-22 16:09:09 +0400
committerGitHub <noreply@github.com>2025-10-22 15:09:09 +0300
commit4dd315f21f2c204be71ef1859aa2412233420517 (patch)
tree95831f985e9cef3a5385f51eafb443121dd069b4 /frontend/src/utils/Time.ts
parentfix/frontend: use API url based on environment (#282) (diff)
downloadlphub-4dd315f21f2c204be71ef1859aa2412233420517.tar.gz
lphub-4dd315f21f2c204be71ef1859aa2412233420517.tar.bz2
lphub-4dd315f21f2c204be71ef1859aa2412233420517.zip
feat/frontend: tidy up records view on mobile (#283)
Diffstat (limited to '')
-rw-r--r--frontend/src/utils/Time.ts28
1 files changed, 14 insertions, 14 deletions
diff --git a/frontend/src/utils/Time.ts b/frontend/src/utils/Time.ts
index 9cbe793..9844e0c 100644
--- a/frontend/src/utils/Time.ts
+++ b/frontend/src/utils/Time.ts
@@ -1,30 +1,30 @@
1export function time_ago(date: any) { 1export function time_ago(date: Date) {
2 const now = new Date().getTime(); 2 const now = new Date().getTime();
3 3
4 const localDate = new Date(date.getTime() - (date.getTimezoneOffset() * 60000)); 4 const localDate = new Date(date.getTime() - (date.getTimezoneOffset() * 60000));
5 const seconds = Math.floor((now - localDate.getTime()) / 1000); 5 const seconds = Math.floor((now - localDate.getTime()) / 1000);
6 6
7 let interval = Math.floor(seconds / 31536000); 7 let interval = Math.floor(seconds / 31536000);
8 if (interval === 1) {return interval + " year ago";} 8 if (interval === 1) { return interval + " year ago"; }
9 if (interval > 1) {return interval + " years ago";} 9 if (interval > 1) { return interval + " years ago"; }
10 10
11 interval = Math.floor(seconds / 2592000); 11 interval = Math.floor(seconds / 2592000);
12 if (interval === 1) {return interval + " month ago";} 12 if (interval === 1) { return interval + " month ago"; }
13 if (interval > 1) {return interval + " months ago";} 13 if (interval > 1) { return interval + " months ago"; }
14 14
15 interval = Math.floor(seconds / 86400); 15 interval = Math.floor(seconds / 86400);
16 if (interval === 1) {return interval + " day ago";} 16 if (interval === 1) { return interval + " day ago"; }
17 if (interval > 1) {return interval + " days ago";} 17 if (interval > 1) { return interval + " days ago"; }
18 18
19 interval = Math.floor(seconds / 3600); 19 interval = Math.floor(seconds / 3600);
20 if (interval === 1) {return interval + " hour ago";} 20 if (interval === 1) { return interval + " hour ago"; }
21 if (interval > 1) {return interval + " hours ago";} 21 if (interval > 1) { return interval + " hours ago"; }
22 22
23 interval = Math.floor(seconds / 60); 23 interval = Math.floor(seconds / 60);
24 if (interval === 1) {return interval + " minute ago";} 24 if (interval === 1) { return interval + " minute ago"; }
25 if (interval > 1) {return interval + " minutes ago";} 25 if (interval > 1) { return interval + " minutes ago"; }
26 26
27 if(seconds < 10) return "just now"; 27 if (seconds < 10) return "just now";
28 28
29 return Math.floor(seconds) + " seconds ago"; 29 return Math.floor(seconds) + " seconds ago";
30}; 30};