Bagaimana Mendapatkan Tarikh & Masa Semasa dalam JavaScript?

How Get Current Date Time Javascript



Javascript telah menjadi bahasa pengaturcaraan yang digunakan secara besar-besaran kerana pengembangan internet dan web dengan kecepatan yang luar biasa. Di dunia moden web, kita dapat melakukan hampir semua tugas dalam satu penyemak imbas, dan Javascript digunakan di setiap laman web yang kita lihat dalam kehidupan rutin harian kita. Kami sering melihat tarikh dan masa di hampir setiap laman web. Dalam artikel ini, kita akan melihat bagaimana kita dapat mendapatkan waktu terkini di Javascript dan apa cara berbeza untuk mendapatkan tarikh dan waktu sesuai dengan keperluan kita.







Javascript menyediakan objek terbina dalam Tarikh , yang membantu menguruskan semua tarikh dan masa. Kemudian, kita dapat mengekstrak apa sahaja yang kita mahukan mengikut keperluan kita menggunakan kaedah bawaan yang berbeza. Oleh itu, mari kita langsung mengikuti proses dan pelajari teknik yang berbeza untuk mengekstrak tarikh dan masa semasa.



Pertama sekali, kita akan membuat objek baru Tarikh () dan menyatakan pemboleh ubah bernama arus dan menetapkan Objek Tarikh baru () kepada pemboleh ubah semasa.



var semasa= baru Tarikh ();

Setelah menetapkan, mari kita lihat pada objek Tarikh apa yang ada pada kita.





konsol.balak(semasa)

Baiklah! Ia kelihatan sangat keren dalam format yang bagus. Tetapi, bagaimana jika kita mahu mendapat hanya setahun dari keseluruhan tarikh? Kita boleh menggunakan fungsi getFullYear () terbina dalam untuk mendapatkan tahun sahaja.



semasa.dapatkanFullYear();

Begitu juga, jika kita ingin mengekstrak hanya tahun, kita dapat menggunakan fungsi getMonths () terbina dalam untuk mendapatkan bulan sahaja.

semasa.dapatkanMonth();

Nampaknya ada masalah. Ini bukan bulan ke-8 (Ogos)! Seperti yang dapat kita lihat di atas output lengkap untuk objek Tarikh baru. Ini adalah bulan September. Ini kerana digital (0-11). Oleh itu, kita mesti menambah 1 untuk mendapatkan bulan yang tepat setiap masa.

semasa.dapatkanMonth() + 1;

Ini baik-baik saja sekarang.

Sama seperti tahun ini, kita boleh melakukan perkara yang sama untuk tarikh tersebut. Sebagai contoh, untuk mengekstrak atau mendapatkan tarikh sahaja, kita boleh menggunakan getDate fungsi terbina dalam ().

semasa.getDate();

Sama seperti tarikh, kita mempunyai fungsi terpasang untuk mengekstrak masa yang diinginkan. Sebagai contoh, jika kita ingin mendapatkan atau mengekstrak jam sahaja, dari keseluruhan masa semasa, kita boleh menggunakan getHours fungsi terbina dalam ().

semasa.dapatkan jam();

Perkara yang sama berlaku selama beberapa minit. Untuk mengekstrak minit sahaja, kita boleh menggunakan getMinutes ().

semasa.getMinutes();

Untuk mengekstrak detik sahaja, kita boleh menggunakan getSeconds ().

semasa.dapatkanSeconds();

Fungsi terbina dalam yang maju

Di sini kita mempunyai beberapa fungsi bawaan canggih untuk mendapatkan tarikh dan masa dalam rentetan berformat yang cukup bersih dan baik. Sebagai contoh, untuk mendapatkan hanya waktu, bukan tarikh, dalam bentuk rentetan kita dapat menggunakan fungsi bawaan untukLocaleTimeString () untuk tujuan kita.

semasa.keLocaleTimeString(); // '2:42:07 PM'

Dan, jika kita ingin mengekstrak masa hanya dalam bentuk rentetan. Kita boleh menggunakan fungsi terbina dalam toLocaleDateString ().

semasa.keLocaleDateString(); // '29/29/2020'

Dan, jika kita ingin mengekstrak tarikh dan masa dalam satu rentetan, kita boleh menggunakan fungsi terbina dalam keLocaleString ().

semasa.keLocaleString(); // '29/9/2020, 2:42:07 PTG'

Jadi, ini adalah bagaimana kita dapat memperoleh tarikh dan masa menggunakan objek tarikh terbina dalam dan mengekstrak bulan, tahun, atau minit yang diperlukan menggunakan kaedah yang berbeza.

Kesimpulannya

Artikel ini menerangkan bagaimana kita dapat memperoleh tarikh dan waktu terkini dan bagaimana kita dapat menggunakannya untuk keperluan kita dengan cara yang sangat mudah, mendalam, dan berkesan yang dapat difahami dan digunakan oleh mana-mana pemula. Jadi, terus belajar, bekerja, dan dapatkan pengalaman dalam Javascript dengan linuxhint.com untuk memahami lebih baik. Terima kasih banyak-banyak!