Bagaimana Mendapatkan Tanggal & Waktu Saat Ini di JavaScript?

How Get Current Date Time Javascript

Javascript telah menjadi bahasa pemrograman yang digunakan secara besar-besaran karena perluasan internet dan web dengan kecepatan yang luar biasa. Di dunia web modern, kita dapat melakukan hampir semua tugas dalam satu browser, dan Javascript digunakan di setiap situs web yang kita lihat dalam kehidupan rutin kita sehari-hari. Kami sering melihat tanggal dan waktu di hampir setiap situs web. Pada artikel ini, kita akan melihat bagaimana kita bisa mendapatkan waktu saat ini di Javascript dan apa saja cara untuk mendapatkan tanggal dan waktu sesuai dengan kebutuhan kita.



Javascript menyediakan objek bawaan Tanggal , yang membantu dalam mengelola semua tanggal dan waktu. Kemudian, kita dapat mengekstrak apa pun yang kita inginkan sesuai dengan kebutuhan kita menggunakan metode bawaan yang berbeda. Jadi, mari kita langsung masuk ke proses dan mempelajari berbagai teknik untuk mengekstrak tanggal dan waktu saat ini.



Pertama-tama, kita akan membuat objek baru Date() dan mendeklarasikan variabel bernama current dan menetapkan Objek baru Date() ke variabel saat ini.



arus var= baru Tanggal ();

Setelah menetapkan, mari kita lihat objek Date apa yang dimilikinya untuk kita.

menghibur.catatan(saat ini)

Baik! Ini terlihat cukup keren dalam format yang bagus. Tapi, bagaimana jika kita hanya ingin mendapatkan tahun dari seluruh tanggal? Kita dapat menggunakan fungsi bawaan getFullYear() untuk mendapatkan tahun saja.



saat ini.dapatkanSetahun Penuh();

Demikian pula, jika kita ingin mengekstrak hanya tahun, kita dapat menggunakan fungsi bawaan getMonths() untuk mendapatkan bulan saja.

saat ini.dapatkanBulan();

Sepertinya ada masalah. Ini bukan bulan ke-8 (Agustus)! Seperti yang bisa kita lihat pada output lengkap di atas untuk objek Date baru. Ini adalah bulan September. Nah, ini karena digital (0-11). Jadi, kita harus menambahkan 1 untuk mendapatkan bulan yang tepat setiap saat.

saat ini.dapatkanBulan() + 1;

Ini baik-baik saja sekarang.

Sama seperti untuk tahun, kita dapat melakukan hal yang sama untuk tanggal. Misalnya, untuk mengekstrak atau hanya mendapatkan tanggal, kita dapat menggunakan fungsi bawaan getDate().

saat ini.dapatkanTanggal();

Sama seperti tanggal, kami memiliki fungsi bawaan untuk mengekstrak waktu yang diinginkan. Misalnya, jika kita ingin mendapatkan atau mengekstrak jam saja, dari seluruh waktu saat ini, kita dapat menggunakan fungsi bawaan getHours().

saat ini.dapatkanJam();

Hal yang sama berlaku untuk menit. Untuk mengekstrak menit saja, kita bisa menggunakan getMinutes().

saat ini.dapatkanMenit();

Untuk mengekstrak detik saja, kita bisa menggunakan getSeconds().

saat ini.getSeconds();

Fungsi bawaan yang canggih

Di sini kami memiliki beberapa fungsi bawaan yang canggih untuk mendapatkan tanggal dan waktu dalam string yang cukup bersih dan diformat dengan baik. Misalnya, untuk mendapatkan hanya waktu, bukan tanggal, dalam bentuk string kita dapat menggunakan fungsi bawaan toLocaleTimeString() untuk tujuan kita.

saat ini.toLocaleTimeString(); // '14:42:07'

Dan, jika kita ingin mengekstrak waktu hanya dalam bentuk string. Kita dapat menggunakan fungsi bawaan toLocaleDateString().

saat ini.toLocaleDateString(); // '29/09/2020'

Dan, jika kita ingin mengekstrak tanggal dan waktu dalam satu string, kita dapat menggunakan fungsi bawaan toLocaleString().

saat ini.toLocaleString(); // '29/09/2020, 14:42:07'

Jadi, ini adalah bagaimana kita bisa mendapatkan tanggal dan waktu menggunakan objek tanggal bawaan dan mengekstrak bulan, tahun, atau menit yang diperlukan menggunakan metode yang berbeda.

Kesimpulan

Artikel ini menjelaskan bagaimana kita bisa mendapatkan tanggal dan waktu saat ini dan bagaimana kita dapat menggunakannya untuk kebutuhan kita dengan cara yang sangat mudah, mendalam, dan efektif yang dapat dipahami dan digunakan oleh setiap pemula. Jadi, teruslah belajar, bekerja, dan mendapatkan pengalaman dalam Javascript dengan linuxhint.com untuk lebih memahaminya. Terima kasih banyak!