JavaScriptTingkat: Menengah6 min
Internationalization & Lokalisasi Global dengan Intl API
Format mata uang, angka desimal, tanggal, dan perbandingan teks multibahasa secara akurat tanpa dependensi pustaka pihak ketiga menggunakan Intl API standar browser.
Format Angka, Mata Uang, dan Waktu Relatif
Pratinjau TerbukaPustaka bawaan window.Intl menyediakan fungsionalitas pemformatan standar internasional yang mengenali konvensi penulisan angka dan bahasa lokal pengguna.
Contoh Kode Sintaks
// 1. Format Mata Uang Rupiah (IDR)
const formatRupiah = new Intl.NumberFormat('id-ID', {
style: 'currency',
currency: 'IDR',
maximumFractionDigits: 0
});
console.log(formatRupiah.format(2750000)); // "Rp 2.750.000"
// 2. Format Waktu Relatif (RelativeTimeFormat)
const waktuRelatif = new Intl.RelativeTimeFormat('id-ID', { numeric: 'auto' });
console.log(waktuRelatif.format(-3, 'day')); // "3 hari yang lalu"
console.log(waktuRelatif.format(1, 'hour')); // "dalam 1 jam"Live Compiler Runner
Akses Kursus Wajib Login
Buka Akses Penuh Silabus & Praktikum
Masuk dengan akun GitHub, Google, atau Akses Cepat Developer untuk membuka seluruh materi mendalam, menjalankan compiler interaktif, mengerjakan kuis, dan menyimpan progres belajar Anda.
145+ Modul Lengkap•Tersimpan Otomatis•Sertifikat Kelulusan Resmi