Pada kesempatan kali ini kita akan coba membuat sebuah tanggal dengan format Indonesia. Secara default format tanggal internasional pada sebuah aplikasi yaitu tahun, bulan dan tanggal (YYYY-mm-dd) sekarang kita akan coba merubah menjadi format indonesia yaitu hari, tanggal bulan dan tahun (cth : Jumat, 7 Juni 2017).
Untuk membuatnya ikuti langkah berikut :

Pertama buat variable untuk nama hari dan bulan Indonesia seperti berikut,


var hari = ['Minggu', 'Senin', 'Selasa', 'Rabu', 'Kamis', 'Jumat', 'Sabtu'];
var bulan = ['Januari', 'Februari', 'Maret','April','Mei','Juni','Juli','Agustus','September','Oktober','November','Desember'];


Selanjutnya kita buat atau ambil nilai tanggal sekarang

var tanggal = new Date().getDate();
var xhari = new Date().getDay();
var xbulan = new Date().getMonth();
var xtahun = new Date().getYear();


Kemudian kita gabungkan kedua variabel diatas (buat variable untuk menampung data hari dan bulan) dan buat kondisi tahun yang minimal tahun 1900.

var hari = hari[xhari];
var bulan = bulan[xbulan];

var tahun = (xtahun < 1000)?xtahun + 1900 : xtahun;

selanjutnya kita tampilkan ke user dengan perintah berikut

document.write(hari +', ' + tanggal + ' ' + bulan + ' ' + tahun);

Untuk lebih jelasnya bisa lihat contoh Berikut

Semoga bermanfaat...