Objek Tanggal JavaScript
Objek Tanggal JavaScript memungkinkan kita bekerja dengan tanggal:
Sab Jan 29 2022 21:07:01 GMT+0000 (Waktu Universal Terkoordinasi)
Contoh
const d = new Date();
Keluaran Tanggal JavaScript
Secara default, JavaScript akan menggunakan zona waktu browser dan menampilkan tanggal sebagai string teks lengkap:
Sab Jan 29 2022 21:07:01 GMT+0000 (Waktu Universal Terkoordinasi)
Anda akan belajar lebih banyak tentang cara menampilkan tanggal, nanti dalam tutorial ini.
Membuat Objek Tanggal
Objek tanggal dibuat dengan
new Date()
konstruktor.
Ada 4 cara untuk membuat objek tanggal baru:
new Date()
new Date(year, month, day, hours, minutes, seconds, milliseconds)
new Date(milliseconds)
new Date(date string)
Tanggal baru()
new Date()
membuat objek tanggal baru dengan tanggal dan waktu saat ini :
Contoh
const d = new Date();
Objek tanggal bersifat statis. Waktu komputer terus berdetak, tetapi objek tanggal tidak.
Tanggal baru ( tahun, bulan, ... )
new Date(year, month, ...)
membuat objek tanggal baru dengan tanggal dan waktu tertentu .
7 angka menentukan tahun, bulan, hari, jam, menit, detik, dan milidetik (dalam urutan itu):
Contoh
const d = new Date(2018, 11, 24, 10, 33, 30, 0);
Catatan: JavaScript menghitung bulan dari 0 hingga 11 :
Januari = 0 .
Desember = 11 .
Menentukan bulan yang lebih tinggi dari 11, tidak akan menghasilkan kesalahan tetapi menambahkan luapan ke tahun berikutnya:
Menentukan:
const d = new Date(2018, 15, 24, 10, 33, 30);
Sama dengan:
const d = new Date(2019, 3, 24, 10, 33, 30);
Menentukan hari yang lebih tinggi dari maksimum, tidak akan menghasilkan kesalahan tetapi menambahkan luapan ke bulan berikutnya:
Menentukan:
const d = new Date(2018, 5, 35, 10, 33, 30);
Sama dengan:
const d = new Date(2018, 6, 5, 10, 33, 30);
Menggunakan 6, 4, 3, atau 2 Angka
6 angka menentukan tahun, bulan, hari, jam, menit, detik:
Contoh
const d = new Date(2018, 11, 24, 10, 33, 30);
5 angka menentukan tahun, bulan, hari, jam, dan menit:
Contoh
const d = new Date(2018, 11, 24, 10, 33);
4 angka menentukan tahun, bulan, hari, dan jam:
Contoh
const d = new Date(2018, 11, 24, 10);
3 angka menentukan tahun, bulan, dan hari:
Contoh
const d = new Date(2018, 11, 24);
2 angka menentukan tahun dan bulan:
Contoh
const d = new Date(2018, 11);
Anda tidak dapat menghilangkan bulan. Jika Anda hanya menyediakan satu parameter, itu akan diperlakukan sebagai milidetik.
Contoh
const d = new Date(2018);
Abad Sebelumnya
Satu dan dua digit tahun akan ditafsirkan sebagai 19xx:
Contoh
const d = new Date(99, 11, 24);
Contoh
const d = new Date(9, 11, 24);
Tanggal baru ( dateString )
new Date(dateString)
membuat objek tanggal baru dari string tanggal :
Contoh
const d = new Date("October 13, 2014 11:13:00");
String tanggal dijelaskan di bab berikutnya.
JavaScript Menyimpan Tanggal sebagai Milidetik
JavaScript menyimpan tanggal sebagai jumlah milidetik sejak 01 Januari 1970, 00:00:00 UTC (Universal Time Coordinated).
Waktu nol adalah 01 Januari 1970 00:00:00 UTC.
Sekarang waktunya adalah: 1643490421090 milidetik setelah 1 Januari 1970
Tanggal baru ( milidetik )
new Date(milliseconds)
membuat objek tanggal baru sebagai waktu nol ditambah milidetik :
Contoh
const d = new Date(0);
01 Januari 1970 ditambah 100 000 000 000 milidetik kira-kira 03 Maret 1973:
Contoh
const d = new Date(100000000000);
1 Januari 1970 dikurangi 100 000 000 000 milidetik kira-kira 31 Oktober 1966:
Contoh
const d = new Date(-100000000000);
Contoh
const d = new Date(86400000);
Satu hari (24 jam) adalah 86 400.000 milidetik.
Metode Tanggal
Saat objek Date dibuat, sejumlah metode memungkinkan Anda untuk mengoperasikannya.
Metode tanggal memungkinkan Anda untuk mendapatkan dan mengatur tahun, bulan, hari, jam, menit, detik, dan milidetik objek tanggal, baik menggunakan waktu lokal atau waktu UTC (universal, atau GMT).
Metode tanggal dan zona waktu dibahas dalam bab-bab berikutnya.
Menampilkan Tanggal
JavaScript akan (secara default) menampilkan tanggal dalam format string teks lengkap:
Contoh
Sat Jan 29 2022 21:07:01 GMT+0000 (Coordinated Universal Time)
Saat Anda menampilkan objek tanggal dalam HTML, objek tersebut secara otomatis diubah menjadi string, dengan toString()
metode.
Contoh
const d = new Date();
d.toString();
Metode toUTCString()
ini mengonversi tanggal menjadi string UTC (standar tampilan tanggal).
Contoh
const d = new Date();
d.toUTCString();
Metode toDateString()
ini mengonversi tanggal ke format yang lebih mudah dibaca:
Contoh
const d = new Date();
d.toDateString();
Metode toISOString()
ini mengonversi objek Date menjadi string, menggunakan format standar ISO:
Contoh
const d = new Date();
d.toISOString();
Referensi Tanggal JavaScript Lengkap
Untuk referensi Tanggal lengkap, kunjungi:
Referensi Tanggal JavaScript Lengkap .
Referensi berisi deskripsi dan contoh semua properti dan metode Tanggal.