UNPKG

formattanggal

Version:

Pakcage untuk merubah format tanggal ke Bahasa Indonesia

23 lines (16 loc) 650 B
const formatTanggal = (inputTanggal, denganJam = false) => { // Cek input jika null / tidak sesuai format maka return "-" if (!inputTanggal || inputTanggal === '-') return '-' const date = new Date(inputTanggal) if (isNaN(date.getTime())) return '-' const options = { year: 'numeric', month: 'long', day: 'numeric', // jika parameter true maka return jam ...(denganJam ? { hour: '2-digit', minute: '2-digit', second: '2-digit' } : {}) } // Format ke Bahasa Indonesia return new Intl.DateTimeFormat('id-ID', options).format(date) } export default formatTanggal