Phương thức JavaScript Date getTimezoneOffset()

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

getTimezoneOffset() Phương thức trả về sự chênh lệch giữa UTC và thời gian địa phương, tính bằng phút.

Ví dụ, nếu khu vực thời gian của bạn là GMT+2, thì trả về -120.

Chú ý:Do thói quen sử dụng mùa hè, giá trị trả về của phương thức này không phải là một hằng số.

Lưu ý:Thời gian UTC (World Coordinated Time) là thời gian chuẩn thế giới.

Chú ý:Thời gian UTC và GMT (Thời gian Greenwich) là tương đương.

Giải thích

Phương thức getTimezoneOffset() trả về số phút chênh lệch giữa thời gian địa phương và GMT hoặc UTC. Thực tế, hàm này cho chúng ta biết khu vực thời gian mà mã JavaScript đang chạy và thời gian cụ thể có phải là mùa hè hay không.

Lý do trả về bằng phút而不是 bằng giờ là vì một số khu vực thời gian không đủ một giờ.

Mô hình

Trả về sự chênh lệch giữa UTC và thời gian địa phương:

var d = new Date();
var n = d.getTimezoneOffset();

Thử trực tiếp

Cú pháp

Date.getTimezoneOffset()

Tham số

Không có tham số.

Chi tiết kỹ thuật

Giá trị trả về: Số giá trị, biểu thị sự chênh lệch thời gian giữa UTC và thời gian địa phương, tính bằng phút.
JavaScript phiên bản: ECMAScript 1

浏览器支持

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

Trang liên quan

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

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

Giáo trình:Kết cấu đối tượng JavaScript