From 48f9e675164c9600f6e2152995636ae1e325d058 Mon Sep 17 00:00:00 2001 From: m5r Date: Tue, 7 Sep 2021 03:37:06 +0800 Subject: [PATCH] rework the formatRelativeDate function --- app/core/helpers/date-formatter.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/core/helpers/date-formatter.ts b/app/core/helpers/date-formatter.ts index 56a525a..ffc0474 100644 --- a/app/core/helpers/date-formatter.ts +++ b/app/core/helpers/date-formatter.ts @@ -27,9 +27,13 @@ export function formatTime(date: Date, config?: Intl.DateTimeFormatOptions): str export function formatRelativeDate(date: Date): string { const dateTime = DateTime.fromJSDate(date); + const now = new Date(); const diff = dateTime.diffNow("days"); - const isToday = diff.days >= -1; + const isToday = + date.getDate() === now.getDate() && + date.getMonth() === now.getMonth() && + date.getFullYear() === now.getFullYear(); if (isToday) { return dateTime.toFormat("HH:mm", { locale: "en-US" }); }