Objek Date
Objek Date adalah objek utama untuk
bekerja dengan tanggal.
Sintaks
let date = new Date();
Sekarang variabel date adalah objek
dengan tanggal yang menyimpan momen waktu saat ini
(detik, menit, jam,
dan seterusnya). Dengan menggunakan fungsi-fungsi khusus
kita bisa mendapatkan karakteristik waktu
yang kita butuhkan, misalnya, jam saat ini, hari ini
atau bulan saat ini.
Misalnya, jam saat ini bisa didapatkan seperti ini:
date.getHours(), dan bulan saat ini -
seperti ini date.getMonth(). Lihat semua
opsinya:
let date = new Date();
console.log(date.getSeconds()); // detik
console.log(date.getMinutes()); // menit
console.log(date.getHours()); // jam
console.log(date.getDate()); // hari
console.log(date.getMonth()); // bulan mulai dari nol
console.log(date.getFullYear()); // tahun
console.log(date.getDay()); // hari dalam seminggu saat ini
Menetapkan Momen Waktu Tertentu
Kita bisa menetapkan momen waktu tertentu, bukan
momen saat ini. Untuk melakukannya, parameter harus diteruskan
dalam format new Date(tahun, bulan, hari, jam,
menit, detik, milidetik) dan dalam hal ini
variabel date akan berisi
bukan momen waktu saat ini, melainkan yang
kita tentukan dalam parameter.
Fitur format ini: penghitungan bulan
dimulai dari nol, parameter yang tidak ada,
dimulai dari jam dianggap nol, dan
untuk tahun, bulan, dan hari – satu.
Contoh
Mari kita tampilkan hari, bulan, dan
tahun saat ini dalam format 'tahun-bulan-hari'
(bulan dalam hal ini akan 1 lebih kecil
dari yang sebenarnya, karena penomoran bulan dimulai dari nol):
let date = new Date();
let str = date.getFullYear() + '-' + date.getMonth() + '-' + date.getDate();
console.log(str);
Lihat Juga
-
semua metode utama yang diterapkan pada objek Date:
getFullYear,getMonth,getDate,getHours,getMinutes,getSeconds,getDay,getTime