about summary refs log tree commit diff
path: root/src/screens/Messages/Conversation/MessageItem.tsx
diff options
context:
space:
mode:
authorSamuel Newman <mozzius@protonmail.com>2024-05-01 15:50:30 +0100
committerGitHub <noreply@github.com>2024-05-01 15:50:30 +0100
commita6061489ff2381d842687e82de80fa35c361e119 (patch)
treef75a462d29a1de6b834a10f24386ece7bf96a743 /src/screens/Messages/Conversation/MessageItem.tsx
parent80a1687daea7d7bb2f154add6847100a3fbbf5a9 (diff)
downloadvoidsky-a6061489ff2381d842687e82de80fa35c361e119.tar.zst
replace getDate with toIsoString().slice(0,10) (#3792)
Diffstat (limited to 'src/screens/Messages/Conversation/MessageItem.tsx')
-rw-r--r--src/screens/Messages/Conversation/MessageItem.tsx12
1 files changed, 8 insertions, 4 deletions
diff --git a/src/screens/Messages/Conversation/MessageItem.tsx b/src/screens/Messages/Conversation/MessageItem.tsx
index a1aab2888..85e1c5f32 100644
--- a/src/screens/Messages/Conversation/MessageItem.tsx
+++ b/src/screens/Messages/Conversation/MessageItem.tsx
@@ -108,18 +108,22 @@ function Metadata({
 
       const diff = now.getTime() - date.getTime()
 
-      // under 1 minute
+      // if under 1 minute
       if (diff < 1000 * 60) {
         return _(msg`Now`)
       }
 
-      // in the last day
-      if (now.getDate() === date.getDate()) {
+      // if in the last day
+      if (now.toISOString().slice(0, 10) === date.toISOString().slice(0, 10)) {
         return time
       }
 
       // if yesterday
-      if (diff < 24 * 60 * 60 * 1000 && now.getDate() - date.getDate() === 1) {
+      const yesterday = new Date(now)
+      yesterday.setDate(yesterday.getDate() - 1)
+      if (
+        yesterday.toISOString().slice(0, 10) === date.toISOString().slice(0, 10)
+      ) {
         return _(msg`Yesterday, ${time}`)
       }