Skip to main content
Glama
formatTimeDiff.ts684 B
export const formatTimeDiff = (realtiveTime: Date): string => { const diff = realtiveTime.getTime(); const MS_IN_SECOND = 1000; const MS_IN_MINUTE = 60 * MS_IN_SECOND; const MS_IN_HOUR = 60 * MS_IN_MINUTE; const MS_IN_DAY = 24 * MS_IN_HOUR; const days = Math.floor(diff / MS_IN_DAY); const hours = Math.floor((diff % MS_IN_DAY) / MS_IN_HOUR); const minutes = Math.floor((diff % MS_IN_HOUR) / MS_IN_MINUTE); const seconds = Math.floor((diff % MS_IN_MINUTE) / MS_IN_SECOND); if (days > 0) { return `${days}d ${hours}h ${minutes}m ${seconds}s`; } if (hours > 0) { return `${hours}h ${minutes}m ${seconds}s`; } return `${minutes}m ${seconds}s`; };

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/aymericzip/intlayer'

If you have feedback or need assistance with the MCP directory API, please join our Discord server