Cara Menambah Jam ke Objek Tarikh dalam JavaScript

Cara Menambah Jam Ke Objek Tarikh Dalam Javascript



Objek Tarikh dalam JavaScript mengembalikan hari, tarikh dan masa semasa (dengan zon waktu) pada peranti. Dalam JavaScript, terdapat beberapa situasi di mana pembangun perlu menambah jam pada objek Date. Objek Tarikh menawarkan beberapa kaedah, termasuk ' setHours() ”, “ getTime() ”, “ setMonth() ”, dan banyak lagi untuk mengakses atau menukar nilai objek Tarikh, seperti masa, jam, minit, zon waktu dan lain-lain.

Siaran ini akan menerangkan proses untuk menambah jam pada objek tarikh dalam JavaScript.

Bagaimana untuk Menambahkan Jam ke Objek Tarikh dalam JavaScript?

Untuk menambah jam pada objek Tarikh, gunakan kaedah pratakrif JavaScript yang diberikan di bawah:







  • kaedah getTime().
  • kaedah setHours().

Mari kita lihat cara kerja kaedah yang disebutkan di atas.



Kaedah 1: Tambah Jam ke Objek Tarikh Menggunakan Kaedah getTime().

Untuk menambah jam pada objek Tarikh, “ getTime() ” kaedah digunakan. Ia mewakili masa untuk tarikh yang diberikan dalam masa sejagat. Ia mengembalikan masa dalam milisaat:



Sintaks
Gunakan sintaks berikut untuk kaedah getTime():





Tarikh . getTime ( )

Contoh
Buat objek tarikh baharu dan simpan dalam pembolehubah “ Tarikh ”:

adalah Tarikh = baru Tarikh ( ) ;

Untuk menambah jam pada objek tarikh, tentukan fungsi ' addHoursToDate() 'dengan parameter' jam ”, panggil” tetapkan masa () ' kaedah objek tarikh kemudian mula-mula dapatkan masa semasa menggunakan ' getTime() ”, dan kemudian, tambah jam’ milisaat padanya:



fungsi addHoursToDate ( jam ) {
Tarikh. tetapkan masa ( Tarikh. getTime ( ) + jam * 60 * 60 * 1000 ) ;
kembali Tarikh ;
}

Cetak tarikh hari ini menggunakan ' console.log() ' kaedah:

konsol. log ( 'Tarikh hari ini:' , Tarikh ) ;

Panggil fungsi ' addHoursToDate() 'dengan berlalu' dua ' Jam:

addHoursToDate ( dua ) ;

Cetak tarikh dan masa baharu dengan menambah 2 jam di dalamnya pada konsol:

konsol. log ( 'Tambah Jam dalam tarikh:' , Tarikh ) ;

Output yang sepadan ialah:

Kaedah 2: Tambah Jam ke Objek Tarikh Menggunakan Kaedah setHour().

Terdapat kaedah objek Tarikh lain ' setHour() ” digunakan untuk menambah jam sehingga kini. Ia menetapkan jam untuk tarikh mengikut waktu tempatan.

Sintaks
Untuk kaedah setHours(), gunakan sintaks yang diberikan:

Tarikh . setHours ( Jam , min , sec , Cik )

Dalam sintaks di atas:

  • Jam ” menunjukkan nombor integer antara 0 dan 23.
  • min ” mewakili minit antara 0 dan 59.
  • sec ” ialah saat antara 0 dan 59.
  • Cik ” ialah milisaat antara 0 dan 999.
  • ' min , sec , dan Cik ' ialah parameter pilihan tetapi dipautkan antara satu sama lain, jika menggunakan ' Cik ”, maka wajib digunakan “ sec ” dan “ min ”.

Contoh
Untuk menambah jam pada objek tarikh, tentukan fungsi ' addHoursToDate() 'dengan parameter' jam ”, dan dapatkan nilai jam dengan menghantar nombor sebagai hujah dalam “ setHours() ' kaedah:

fungsi addHoursToDate ( jam ) {
Tarikh. setHours ( jam ) ;
}

Panggil fungsi ' addHoursToDate() 'dengan berlalu' dua ” jam untuk ditambahkan pada tarikh:

addHoursToDate ( dua ) ;

Cetak tarikh dan masa baharu dengan menambah 2 jam di dalamnya pada konsol menggunakan kaedah 'console.log()':

konsol. log ( 'Tambahkan 2 Jam hingga kini:' , Tarikh ) ;

Pengeluaran

Kesimpulan

Untuk menambah jam pada objek tarikh, gunakan kaedah pratakrif objek Tarikh JavaScript termasuk ' getTime() ' kaedah atau ' setHours() ” kaedah. Kaedah setHours() menetapkan jam dalam tarikh mengikut waktu tempatan manakala kaedah getTime() mengembalikan masa dalam milisaat dan mewakili masa dalam masa universal. Siaran ini menerangkan proses untuk menambah jam pada objek tarikh dalam JavaScript.