Cách thêm đối tượng giờ vào ngày trong JavaScript

Cach Them Doi Tuong Gio Vao Ngay Trong Javascript



Đối tượng Date trong JavaScript trả về ngày, tháng và giờ hiện tại (với múi giờ) trên thiết bị. Trong JavaScript, có một số tình huống mà nhà phát triển cần thêm giờ vào đối tượng Ngày. Đối tượng Date cung cấp một số phương thức, bao gồm “ setHours() ”, “ dành thời gian() ”, “ setMonth() ”, và nhiều thứ khác để truy cập hoặc thay đổi các giá trị của đối tượng Ngày, chẳng hạn như thời gian, giờ, phút, múi giờ, v.v.

Bài đăng này sẽ mô tả quy trình thêm giờ vào đối tượng ngày tháng trong JavaScript.

Làm cách nào để thêm đối tượng giờ vào ngày trong JavaScript?

Để thêm giờ vào một đối tượng Ngày, hãy sử dụng các phương thức được xác định trước JavaScript bên dưới:







  • phương thức getTime()
  • phương thức setHours()

Hãy xem xét hoạt động của các phương pháp nêu trên.



Phương pháp 1: Thêm giờ vào đối tượng ngày bằng phương thức getTime()

Để thêm giờ vào đối tượng Ngày, “ dành thời gian() ” phương pháp được sử dụng. Nó đại diện cho thời gian cho ngày nhất định trong thời gian quốc tế. Nó trả về thời gian tính bằng mili giây:



cú pháp
Sử dụng cú pháp sau cho phương thức getTime():





Ngày . dành thời gian ( )

Thí dụ
Tạo một đối tượng ngày mới và lưu trữ nó trong một biến “ ngày ”:

ngày = Mới Ngày ( ) ;

Để thêm giờ vào đối tượng ngày, hãy xác định hàm “ addHoursToDate() ” với tham số “ giờ ', gọi ' cài đặt thời gian() ” của đối tượng ngày, sau đó trước tiên hãy lấy thời gian hiện tại bằng cách sử dụng “ dành thời gian() ” và sau đó, thêm giờ’ mili giây vào phương thức đó:



hàm số addHoursToDate ( giờ ) {
ngày. cài đặt thời gian ( ngày. dành thời gian ( ) + giờ * 60 * 60 * 1000 ) ;
trở về ngày ;
}

In ngày hôm nay bằng cách sử dụng “ console.log() ' phương pháp:

bảng điều khiển. đăng nhập ( 'Ngày hôm nay:' , ngày ) ;

Gọi hàm “ addHoursToDate() ” bằng cách đi qua “ hai ' giờ:

addHoursToDate ( hai ) ;

In ngày và giờ mới bằng cách thêm 2 giờ vào đó trên bảng điều khiển:

bảng điều khiển. đăng nhập ( 'Thêm giờ trong ngày:' , ngày ) ;

Đầu ra tương ứng sẽ là:

Phương pháp 2: Thêm giờ vào đối tượng ngày bằng phương thức setHour()

Có một phương thức khác của đối tượng Ngày “ setHour() ” được sử dụng để thêm giờ cho đến nay. Nó đặt giờ cho một ngày theo giờ địa phương.

cú pháp
Đối với phương thức setHours(), hãy sử dụng cú pháp đã cho:

Ngày . đặt giờ ( giờ , tối thiểu , giây , bệnh đa xơ cứng )

Trong cú pháp trên:

  • giờ ” chỉ ra một số nguyên từ 0 đến 23.
  • tối thiểu ” biểu thị số phút từ 0 đến 59.
  • giây ” là giây từ 0 đến 59.
  • bệnh đa xơ cứng ” là mili giây từ 0 đến 999.
  • Các ' tối thiểu , giây , và bệnh đa xơ cứng ” là các tham số tùy chọn nhưng được liên kết với nhau, nếu sử dụng “ bệnh đa xơ cứng ”, thì bắt buộc phải sử dụng “ giây ' và ' tối thiểu ”.

Thí dụ
Để thêm giờ vào đối tượng ngày, hãy xác định hàm “ addHoursToDate() ” với tham số “ giờ ” và nhận giá trị của giờ bằng cách chuyển một số làm đối số trong “ setHours() ' phương pháp:

hàm số addHoursToDate ( giờ ) {
ngày. đặt giờ ( giờ ) ;
}

Gọi hàm “ addHoursToDate() ” bằng cách đi qua “ hai ” giờ để thêm vào ngày:

addHoursToDate ( hai ) ;

In ngày và giờ mới bằng cách thêm 2 giờ vào đó trên bảng điều khiển bằng phương thức “console.log()”:

bảng điều khiển. đăng nhập ( 'Thêm 2 giờ vào ngày:' , ngày ) ;

đầu ra

Sự kết luận

Để thêm giờ vào một đối tượng ngày, hãy sử dụng các phương thức được xác định trước của đối tượng Ngày JavaScript bao gồm “ dành thời gian() ” phương pháp hoặc “ setHours() ' phương pháp. Phương thức setHours() đặt giờ trong ngày theo giờ địa phương trong khi phương thức getTime() trả về thời gian tính bằng mili giây và biểu thị thời gian theo giờ quốc tế. Bài đăng này đã mô tả quy trình thêm giờ vào đối tượng ngày tháng trong JavaScript.