Search by

    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();
    2
    3console.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');
    2
    3console.log(milisecond); // 1577873730000

    Nilai milisecond di atas disebut dengan unix time atau epoch time, unix time ini digunakan hampir di semua operating system.