Menetapkan Waktu dalam Objek Date di JavaScript
Ketika kita membuat objek dengan tanggal
seperti ini: new Date(), - kita
membiarkan tanda kurung kosong. Dalam hal ini
kita mendapatkan momen waktu saat ini.
Namun, kita bisa melakukan sebaliknya - meneruskan
parameter kepadanya dalam format new Date(tahun,
bulan, hari, jam, menit, detik, milidetik)
dan dalam hal ini ke variabel date
akan tercatat bukan momen waktu saat ini, melainkan
yang kita tentukan dalam parameter. Dalam hal ini
saat meneruskan parameter, penghitungan bulan dimulai
dari nol.
Parameter dapat dihilangkan dari akhir. Dalam hal ini parameter yang tidak ada untuk milidetik, detik, dan jam dianggap sama dengan nol, sedangkan untuk hari - sama dengan satu. Tahun dan bulan tidak boleh dihilangkan.
Mari kita buat objek dengan tanggal untuk momen waktu tertentu:
let date = new Date(2025, 10, 5, 12, 59, 59);
Kemampuan untuk menetapkan momen waktu dapat digunakan, misalnya, untuk mengetahui hari dalam seminggu untuk tanggal tertentu:
let date = new Date(2025, 10, 5); // atur 5 November 2025
let day = date.getDay();
let days = ['Min', 'Sen', 'Sel', 'Rab', 'Kam', 'Jum', 'Sab'];
console.log(days[day]);
Cari tahu hari apa dalam seminggu pada hari ulang tahun Anda.