Menetapkan Masa dalam Objek Date dalam JavaScript
Apabila kita mencipta objek dengan tarikh
seperti ini: new Date(), kita
membiarkan kurungan kosong. Dalam kes ini,
kita mendapat titik masa semasa.
Walau bagaimanapun, kita boleh lakukan dengan cara lain - hantar
parameter kepadanya dalam format new Date(tahun,
bulan, hari, jam, minit, saat, milisaat)
dan dalam kes ini, pembolehubah date
akan merekodkan bukan titik masa semasa, tetapi titik masa
yang kita nyatakan dalam parameter. Pada masa yang sama,
apabila parameter disampaikan, kiraan bulan bermula
dari sifar.
Parameter boleh ditinggalkan dari hujung. Pada masa yang sama, parameter yang tiada untuk milisaat, saat dan jam dianggap sama dengan sifar, manakala untuk hari - sama dengan satu. Tahun dan bulan tidak boleh ditinggalkan.
Mari kita cipta objek dengan tarikh untuk titik masa tertentu:
let date = new Date(2025, 10, 5, 12, 59, 59);
Kebolehan untuk menetapkan titik masa boleh digunakan, sebagai contoh, untuk mengetahui hari dalam minggu untuk tarikh tertentu:
let date = new Date(2025, 10, 5); // tetapkan 5 November 2025
let day = date.getDay();
let days = ['Ahd', 'Isn', 'Sel', 'Rab', 'Kha', 'Jum', 'Sab'];
console.log(days[day]);
Ketahui hari dalam minggu apakah pada hari lahir anda.