Terakhir diperbaharui: Oct 24, 2020
Date
Pada JavaScript, object Date digunakan untuk memanipulasi data waktu seperti tanggal dan jam.
Membuat Date object
1const now = new Date();23console.log(now);
Menampilkan komponen dari Date
- getDate()
Menampilkan tanggal.
1const dinoEvent = new Date('January 01, 2020 10:15:30');2const dateEvent = dinoEvent.getDate();
- getMonth()
Menampilkan bulan.
1const dinoEvent = new Date('January 01, 2020 10:15:30');2const monthEvent = dinoEvent.getMonth();
💡 Nama bulan ditulis dalam angka, 0 untuk Januari, 1 untuk Februari dst
- getFullYear()
Menampilkan tahun.
1const dinoEvent = new Date('January 01, 2020 10:15:30');2const yearEvent = dinoEvent.getFullYear();
- getHours(), getMinutes(), getSeconds(), getMilliseconds()
Menampilkan jam, menit, detik dan milidetik.
1const dinoEvent = new Date('January 01, 2020 10:15:30');2const hour = dinoEvent.getHours();3const minutes = dinoEvent.getMinutes();4const second = dinoEvent.getSeconds();5const miliSecond = dinoEvent.getMilliseconds();
Date.parse()
Digunakan untuk mendapatkan nilai milisecond terhitung mulai 1 Januari 1970, 00:00:00 UTC.
1const milisecond = Date.parse('January 01, 2020 10:15:30');23console.log(milisecond); // 1577873730000
Nilai milisecond di atas disebut dengan unix time atau epoch time, unix time ini digunakan hampir di semua operating system.