export function formatNumber( num: number, options?: Intl.NumberFormatOptions, ): string { return new Intl.NumberFormat('id-ID', options).format(num); } export function formatDate(dateString: string): string { const date = new Date(dateString); return ( date.toLocaleDateString('id-ID', { day: '2-digit', month: 'short', year: 'numeric', }) + ' ' + date.toLocaleTimeString('id-ID', { hour: '2-digit', minute: '2-digit', }) ); } export function formatShortDate(dateString: string): string { const date = new Date(dateString); return date.toLocaleDateString('id-ID', { day: '2-digit', month: 'short', year: 'numeric', }); } export function formatDateTime(dateString: string): string { const date = new Date(dateString); return date.toLocaleDateString('id-ID', { day: '2-digit', month: 'short', year: 'numeric', hour: '2-digit', minute: '2-digit', }); }