Panduan Referensi Date JavaScript

Objek Date

Objek Date digunakan untuk mengelola tanggal dan waktu.

Objek tanggal dibuat dengan new Date().

Ada empat cara untuk menginstansiasi tanggal:

var d = new Date();
var d = new Date(milliseconds);
var d = new Date(dateString);
var d = new Date(year, month, day, hours, minutes, seconds, milliseconds);

Coba sendiri

Untuk tutorial tentang tanggal dan waktu, baca Tutorial Tanggal JavaScript.

Metode dan properti Date object

Metode Deskripsi
new Date() Kembalikan hari ke dalam bulan (dari 1 sampai 31).
constructor Kembalikan fungsi prototipe Date object yang dibuat.
getDate() Kembalikan hari ke dalam bulan (dari 1 sampai 31).
getDay() Kembalikan hari minggu (0-6).
getFullYear() Kembalikan tahun.
getHours() Kembalikan jam (dari 0-23).
getMilliseconds() Kembalikan milidetik (0-999).
getMinutes() Kembalikan menit (dari 0-59).
getMonth() Kembalikan bulan (dari 0-11).
getSeconds() Kembalikan bilangan detik (dari 0-59).
getTime() Kembalikan bilangan milidetik sejak jam tengah malam 1 Januari 1970 dengan tanggal yang ditentukan.
getTimezoneOffset() Kembalikan selisih waktu UTC dengan waktu lokal, dalam satuan menit.
getUTCDate() Menurut waktu dunia, kembalikan hari ke dalam bulan (dari 1 sampai 31).
getUTCDay() Menurut waktu dunia, kembalikan hari minggu (0-6).
getUTCFullYear() Menurut waktu dunia, kembalikan tahun.
getUTCHours() Menurut waktu dunia, kembalikan jam (0-23).
getUTCMilliseconds() Menurut waktu dunia, kembalikan milidetik (0-999).
getUTCMinutes() Menurut waktu dunia, kembalikan menit (0-59).
getUTCMonth() Menurut waktu dunia, kembalikan bulan (0-11).
getUTCSeconds() Menurut waktu dunia, kembalikan bilangan detik (0-59).
getYear() Ditinggalkan.Silakan gunakan Metode getFullYear().
now() Mengembalikan nilai milidetik sejak tengah malam 1 Januari 1970.
parse() Mengurai string tanggal dan mengembalikan nilai milidetik sejak 1 Januari 1970.
prototype Memungkinkan Anda menambahkan properti dan metode ke objek.
setDate() Menetapkan hari dalam bulan objek tanggal.
setFullYear() Menetapkan tahun objek tanggal.
setHours() Menetapkan jam objek tanggal.
setMilliseconds() Menetapkan milidetik objek tanggal.
setMinutes() Menetapkan menit objek tanggal.
setMonth() Menetapkan bulan objek tanggal.
setSeconds() Menetapkan detik objek tanggal.
setTime() Menetapkan tanggal dengan mengisi nilai milidetik yang ditentukan setelah 1 Januari 1970 atau sebelumnya.
setUTCDate() Menetapkan hari dalam bulan objek tanggal berdasarkan waktu dunia.
setUTCFullYear() Menetapkan tahun objek tanggal berdasarkan waktu dunia.
setUTCHours() Menetapkan jam objek tanggal berdasarkan waktu dunia.
setUTCMilliseconds() Menetapkan milidetik objek tanggal berdasarkan waktu dunia.
setUTCMinutes() Menetapkan menit objek tanggal berdasarkan waktu dunia.
setUTCMonth() Menetapkan bulan objek tanggal berdasarkan waktu dunia.
setUTCSeconds() Menetapkan detik objek tanggal berdasarkan waktu dunia.
setYear() Ditinggalkan.Silakan gunakan Metode setFullYear().
toDateString() Mengubah bagian tanggal objek Date menjadi string yang dapat dibaca.
toGMTString() Ditinggalkan.Silakan gunakan Metode toUTCString().
toISOString() Mengembalikan tanggal dalam bentuk string dengan standar ISO.
toJSON() Mengembalikan tanggal dalam bentuk string, formatnya berupa tanggal JSON.
toLocaleDateString() Menggunakan konvensi pengaturan area untuk mengembalikan bagian tanggal objek Date sebagai string.
toLocaleTimeString() Menggunakan konvensi pengaturan area untuk mengembalikan bagian waktu objek Date sebagai string.
toLocaleString() Menggunakan konvensi pengaturan area untuk mengubah objek Date menjadi string.
toString() Mengubah objek Date menjadi string.
toTimeString() Mengkonversi bagian waktu Objek Date ke string.
toUTCString() Mengkonversi Objek Date ke string berdasarkan waktu dunia.
UTC() Menurut waktu UTC, kembalikan bilangan satuan dari detik sejak jam tengah malam 1 Januari 1970.
valueOf() Kembalikan nilai asli Objek Date.