import { format, formatDistanceToNow } from "date-fns"; import { ko } from "date-fns/locale"; /** 날짜 포맷 (YYYY-MM-DD) */ export function formatDate(date: string | Date): string { return format(new Date(date), "yyyy-MM-dd"); } /** 날짜+시간 포맷 (YYYY-MM-DD HH:mm) */ export function formatDateTime(date: string | Date): string { return format(new Date(date), "yyyy-MM-dd HH:mm"); } /** 상대 시간 (예: "3분 전") */ export function formatRelativeTime(date: string | Date): string { return formatDistanceToNow(new Date(date), { addSuffix: true, locale: ko }); } /** 숫자 포맷 (천 단위 콤마) */ export function formatNumber(value: number): string { return new Intl.NumberFormat("ko-KR").format(value); }