diff --git a/src/lib/utils.ts b/src/lib/utils.ts index 6187904b..0ae374dd 100644 --- a/src/lib/utils.ts +++ b/src/lib/utils.ts @@ -772,18 +772,16 @@ export function formatDate(dateStr) { const nyDateObj = parseDate(new Date(dateStr)); const nyCurrentObj = parseDate(new Date()); - + // Calculate the time difference in seconds const seconds = Math.floor((nyCurrentObj - nyDateObj) / 1000); - + // Define time intervals in seconds const intervals = [ { unit: 'year', seconds: 31536000 }, { unit: 'month', seconds: 2592000 }, { unit: 'week', seconds: 604800 }, - { unit: 'day', seconds: 86400 }, - { unit: 'hour', seconds: 3600 }, - { unit: 'minute', seconds: 60 }, + { unit: 'day', seconds: 86400 } ]; // Determine the appropriate time interval @@ -793,7 +791,8 @@ export function formatDate(dateStr) { return `${count} ${unit}${count === 1 ? '' : 's'} ago`; } } - // If less than a minute + + // If less than a day, return "Just now" return 'Just now'; } catch (error) { console.error('Error formatting date:', error); @@ -803,7 +802,6 @@ export function formatDate(dateStr) { - export const formatRuleValue = (rule) => { if (["interestIncome", "interestExpenses"].includes(rule.name)) { return `$${rule.value === 1000 ? `${rule.value / 1000} Bn` : `${rule.value} Mio`}`;