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 Terbuka

Pustaka 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