From 91bba8eaca2a8c72807a5d4d6285b9a74bf7c9bf Mon Sep 17 00:00:00 2001 From: ItzCrazyKns Date: Fri, 28 Jun 2024 09:34:03 +0530 Subject: [PATCH] feat(utils): accept string in time difference --- ui/lib/utils.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/ui/lib/utils.ts b/ui/lib/utils.ts index 6b35b90..30d6da5 100644 --- a/ui/lib/utils.ts +++ b/ui/lib/utils.ts @@ -3,7 +3,13 @@ import { twMerge } from 'tailwind-merge'; export const cn = (...classes: ClassValue[]) => twMerge(clsx(...classes)); -export const formatTimeDifference = (date1: Date, date2: Date): string => { +export const formatTimeDifference = ( + date1: Date | string, + date2: Date | string, +): string => { + date1 = new Date(date1); + date2 = new Date(date2); + const diffInSeconds = Math.floor( Math.abs(date2.getTime() - date1.getTime()) / 1000, );