Intl.Locale.prototype.getTimeZones()
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Phương thức getTimeZones() của các instance Intl.Locale trả về danh sách các múi giờ được hỗ trợ cho locale này.
Note:
Trong một số phiên bản của một số trình duyệt, phương thức này được triển khai dưới dạng thuộc tính truy cập có tên timeZones. Tuy nhiên, vì nó trả về một mảng mới mỗi lần truy cập, nó hiện được triển khai dưới dạng phương thức để tránh tình huống locale.timeZones === locale.timeZones trả về false. Kiểm tra bảng tương thích trình duyệt để biết thêm chi tiết.
Cú pháp
getTimeZones()
Tham số
Không có.
Giá trị trả về
Một mảng chuỗi đại diện cho các múi giờ được hỗ trợ cho Locale liên kết, trong đó mỗi giá trị là tên chính tắc của múi giờ IANA, được sắp xếp theo thứ tự bảng chữ cái. Nếu định danh locale không chứa thẻ phụ vùng, giá trị trả về là undefined.
Note:
Việc chuẩn hóa Temporal yêu cầu trình duyệt luôn trả về định danh chính trong cơ sở dữ liệu IANA, có thể thay đổi theo thời gian. Xem múi giờ và độ lệch để biết thêm thông tin.
Ví dụ
>Lấy danh sách múi giờ được hỗ trợ
Liệt kê các múi giờ được hỗ trợ cho một Locale nhất định.
const arEG = new Intl.Locale("ar-EG");
console.log(arEG.getTimeZones()); // ["Africa/Cairo"]
const jaJP = new Intl.Locale("ja-JP");
console.log(jaJP.getTimeZones()); // ["Asia/Tokyo"]
const ar = new Intl.Locale("ar");
console.log(ar.getTimeZones()); // undefined
Đặc tả kỹ thuật
| Specification |
|---|
| Intl Locale Info Proposal> # sec-Intl.Locale.prototype.getTimeZones> |
Tương thích trình duyệt
Xem thêm
Intl.Locale- Cơ sở dữ liệu múi giờ IANA trên Wikipedia