Phương pháp JavaScript Date setHours()

Định nghĩa và cách sử dụng

setHours() Phương pháp thiết lập giờ của đối tượng ngày.

Phương pháp này cũng có thể được sử dụng để đặt phút, giây và miligia.

Mô hình

Ví dụ 1

Đặt giờ thành 15:

var d = new Date();
d.setHours(15);

Thử ngay

Ví dụ 2

Mô hình

Đặt thời gian thành 15:35:01

var d = new Date();
d.setHours(15, 35, 1);

Thử ngay

Ví dụ 3

Đặt thời gian thành 48 giờ trước:

var d = new Date();
d.setHours(d.getHours() - 48);

Thử ngay

Cú pháp

Date.setHours(hour, min, sec, millisec)

Giá trị tham số

Tham số Mô tả
hour

Bắt buộc. Đều là số nguyên của giờ.

Giá trị mong đợi là 0-23, nhưng cho phép các giá trị khác:

  • -1 sẽ gây ra phần giờ cuối cùng của ngày trước
  • 24 sẽ gây ra phần giờ đầu tiên của ngày tiếp theo
min

Tùy chọn. Đều là số nguyên của phút.

Giá trị mong đợi là 0-59, nhưng cho phép các giá trị khác:

  • -1 sẽ gây ra phần phút cuối cùng của giờ trước
  • 60 sẽ gây ra phần phút đầu tiên của giờ tiếp theo
sec

Tùy chọn. Đều là số nguyên của giây.

Giá trị mong đợi là 0-59, nhưng cho phép các giá trị khác:

  • -1 sẽ gây ra phần giây cuối cùng của phút trước
  • 60 sẽ gây ra phần giây đầu tiên của phút tiếp theo
millisec

Tùy chọn. Đều là số nguyên của miligia.

Giá trị mong đợi là 0-999, nhưng cho phép các giá trị khác:

  • -1 sẽ gây ra phần giây cuối cùng của giây trước
  • 1000 sẽ gây ra phần giây đầu tiên của giây tiếp theo

技术细节

返回值: 数值,表示日期对象和 1970 年 1 月 1 日午夜之间的毫秒数。
JavaScript 版本: ECMAScript 1

浏览器支持

方法 Chrome IE Firefox Safari Opera
setHours() Hỗ trợ Hỗ trợ Hỗ trợ Hỗ trợ Hỗ trợ

Trang liên quan

Giáo trình:Ngày tháng của JavaScript

Giáo trình:Định dạng ngày tháng của JavaScript

Giáo trình:Cách thiết lập ngày tháng của JavaScript