dress/resources/js/lib/formatters.ts

29 lines
696 B
TypeScript

export const formatTime = (date: Date) => {
return date.toLocaleTimeString('id-ID', {
hour: '2-digit',
minute: '2-digit',
second: '2-digit',
});
};
export const formatDate = (date: Date) => {
return date.toLocaleDateString('id-ID', {
weekday: 'long',
day: 'numeric',
month: 'long',
year: 'numeric',
});
};
export const formatCurrency = (value: number) => {
return new Intl.NumberFormat('id-ID', {
style: 'currency',
currency: 'IDR',
minimumFractionDigits: 0,
}).format(value);
};
export const formatNumber = (value: number) => {
return new Intl.NumberFormat('id-ID').format(value);
};