Cara Membuat Tarikh Dengan Zon Waktu Tetapkan Tanpa Menggunakan Perwakilan Rentetan dalam JavaScript

Cara Membuat Tarikh Dengan Zon Waktu Tetapkan Tanpa Menggunakan Perwakilan Rentetan Dalam Javascript



Zon waktu yang ditetapkan membenarkan pembangun untuk menentukan offset masa semasa daripada UTC (Waktu Selaras Sejagat). Kadangkala, terdapat keperluan untuk mencipta tarikh dengan zon waktu yang ditetapkan mengikut waktu tempatan. Untuk tujuan itu, kaedah Date() JavaScript digunakan. Selain itu, anda juga boleh menggunakan kaedah getTime() dan memanggil “ getTimezoneOffset() ” untuk memasukkan atau menolak zon waktu mengimbangi mengikut rantau.

Siaran ini akan menerangkan kaedah untuk membuat tarikh dengan zon waktu yang ditetapkan.

Mencipta Tarikh Dengan Zon Waktu Tetapkan Tanpa Perwakilan Rentetan

Untuk membuat tarikh dengan zon waktu yang ditetapkan, “ Tarikh() ” kaedah JavaScript boleh digunakan. Ia adalah kaedah terbina dalam yang digunakan untuk bekerja dengan tarikh dan masa.







Sintaks



Dalam sintaks ini, ' Tarikh() ' kaedah digunakan:



baru Tarikh ( tahun, bulan, tarikh, jam, minit, saat, milisaat )

tahun ”, “ bulan ”, “ Tarikh ”, “ jam ”, “ minit ”, “ kedua ”, dan “ milisaat ” diluluskan sebagai parameter untuk mencipta tarikh dengan zon waktu yang ditetapkan.





Contoh 1: Dengan Menentukan Objek Tarikh

Dalam contoh yang dinyatakan ini, objek dimulakan sebagai ' d ”. Kemudian, 'serlahkan' Tarikh() ” kaedah dan lulus tarikh mengikut sintaks di atas:

terdapat d = baru Tarikh ( 2023 03 dua puluh , 1 , 78 , 27 , 0 ) ;

Hantar objek sebagai hujah kepada ' console.log() ” kaedah untuk memaparkan hasil pada konsol:



konsol. log ( d )

Ia boleh diperhatikan bahawa tarikh dibuat dengan zon waktu yang ditetapkan tanpa perwakilan rentetan:

Contoh 2: Menggunakan Kaedah setTime().

Di sini, tarikh baharu dicipta dan disimpan dalam pembolehubah yang diisytiharkan dengan bantuan ' Tarikh() ' kaedah:

tarikh var = baru Tarikh ( 2023 , 07, dua puluh satu ) ;

Serlahkan ' tetapkan masa() ” kaedah untuk menetapkan masa. Tambahan pula, “ getTime() ” dan “ getTimezoneOffset() ' juga digunakan sebagai hujah ' tetapkan masa() ” kaedah untuk mendapatkan masa dan menetapkan zon waktu. Di mana 'getTimezoneOffset()' boleh memasukkan atau menolak offset zon waktu:

Tarikh. tetapkan masa ( Tarikh. getTime ( ) + Tarikh. getTimezoneOffset ( ) * 60 * 1000 ) ;

Panggil kaedah console.log() untuk memaparkan hasilnya:

konsol. log ( Tarikh ) ;

Akibatnya, satu hari ditolak daripada tarikh yang ditentukan mengikut zon waktu mengimbangi:

Itu sahaja tentang mencipta tarikh dengan zon waktu yang ditetapkan tanpa menggunakan perwakilan rentetan.

Kesimpulan

Untuk membuat tarikh dengan zon waktu yang ditetapkan tanpa perwakilan rentetan, ' Tarikh() ” kaedah JavaScript boleh digunakan. Ia adalah kaedah terbina dalam yang digunakan untuk bekerja dengan tarikh dan masa. Tambahan pula, gunakan ' getTimezoneOffset() ” yang boleh memasukkan atau menolak offset zon waktu. Siaran ini telah menyatakan beberapa cara untuk membuat tarikh dengan zon waktu yang ditetapkan.