/
ncit
/
c4panelmodel
Обзор
Документация
Войти
/
ncit
/
c4panelmodel
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
main
src/lib/utils/date.ts
18 строк
695 B
ncit
feat: rewrite hooks.server.ts to use Supabase Auth
07 июн 2026, 19:32
07 июн 2026, 19:32
b6162ab
Код
Авторство
О чём код?
export function relativeTime(date: Date | string): string { const d = typeof date === 'string' ? new Date(date) : date; const diff = Date.now() - d.getTime(); const sec = Math.round(diff / 1000); const min = Math.round(sec / 60); const hr = Math.round(min / 60); const day = Math.round(hr / 24); if (sec < 60) return 'just now'; if (min < 60) return `${min}m ago`; if (hr < 24) return `${hr}h ago`; if (day < 30) return `${day}d ago`; return d.toLocaleDateString(); } export function formatDate(date: Date | string): string { const d = typeof date === 'string' ? new Date(date) : date; return d.toLocaleDateString(undefined, { year: 'numeric', month: 'short', day: 'numeric' }); }