From bf58f25072a003906f3f10fa71aa3bca1c09222c Mon Sep 17 00:00:00 2001 From: "web@ppanel" Date: Fri, 14 Mar 2025 20:51:17 +0700 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20feat(formatting):=20Update=20differ?= =?UTF-8?q?enceInDays=20function=20to=20return=20whole=20days=20or=20two?= =?UTF-8?q?=20decimal=20places?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/ui/src/utils/formatting.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/ui/src/utils/formatting.ts b/packages/ui/src/utils/formatting.ts index da3bf91..94c252e 100644 --- a/packages/ui/src/utils/formatting.ts +++ b/packages/ui/src/utils/formatting.ts @@ -28,6 +28,6 @@ export function formatDate(date?: Date | number, showTime: boolean = true) { export function differenceInDays(dateLeft: Date | number, dateRight: Date | number) { const diffInMs = differenceInMilliseconds(dateLeft, dateRight); const diffInDays = diffInMs / (1000 * 60 * 60 * 24); - if (diffInDays % 1 === 0) return diffInDays; - return Number(diffInDays.toFixed(1)); + if (diffInDays >= 1) return diffInDays.toFixed(0); + return Number(diffInDays.toFixed(2)); }