export function formatGameActivityElapsed(startedAt: number, now = Date.now()): string { const elapsedSeconds = Math.max(0, Math.floor((now - startedAt) / 1000)); const hours = Math.floor(elapsedSeconds / 3600); const minutes = Math.floor((elapsedSeconds % 3600) / 60); const seconds = elapsedSeconds % 60; return [ hours, minutes, seconds ] .map((value) => value.toString().padStart(2, '0')) .join(':'); }