Ngày JavaScript có lấy giờ địa phương không?

Ví dụ

Nhận sự khác biệt giữa giờ UTC và giờ địa phương

const d = new Date[];
let diff = d. getTimezoneOffset[];

Tự mình thử »

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

getTimezoneOffset[] trả về sự khác biệt giữa giờ UTC và giờ địa phương

getTimezoneOffset[] trả về sự khác biệt trong vài phút

Ví dụ: nếu múi giờ của bạn là GMT+2, -120 sẽ được trả về

ghi chú

Giá trị không cố định do Giờ tiết kiệm ánh sáng ban ngày khác nhau

Giờ Phối hợp Quốc tế [UTC] là thời gian được đặt theo Tiêu chuẩn Giờ Thế giới

Giờ UTC giống với giờ GMT [Giờ chuẩn Greenwich]

cú pháp

Thông số

Giá trị trả về

LoạiMô tảMột sốSự khác biệt về thời gian giữa UTC và Giờ địa phương tính bằng phút

Hỗ trợ trình duyệt

getTimezoneOffset[] là một tính năng ECMAScript1 [ES1]

ES1 [JavaScript 1997] được hỗ trợ đầy đủ trên mọi trình duyệt

ChromeEdgeFirefoxSafariOperaIECóCóCóCóCóCó

Bài đăng này sẽ thảo luận về cách lấy ngày và giờ hiện tại trong JavaScript

Để lấy ngày và giờ hiện tại trong JavaScript, bạn có thể sử dụng phương thức toLocaleString[] , phương thức này trả về một chuỗi đại diện cho ngày đã cho .

1

2

3

4

5

6

7

8

9

10

// tạo một đối tượng `Date` mới

var hôm nay = mới Ngày[];

 

//lấy ngày giờ

var bây giờ = hôm nay. toLocaleString[];

bảng điều khiển. log[bây giờ];

 

/*

đầu ra. 27/1/2020, 9. 30. 00 giờ chiều

*/

Tải xuống Chạy mã

 
Có thể tùy chỉnh toLocaleString[] bằng ngôn ngữ và đối số tùy chọn.

1

2

3

4

5

6

7

8

9

10

11

12

var hôm nay = mới Ngày[];

 

var tùy chọn = { ngày trong tuần: 'lâu', năm. 'số', tháng. 'dài', ngày. 'số' };

tùy chọn. Múi giờ = 'UTC';

tùy chọn. timeZoneName = 'ngắn';

 

var bây giờ = hôm nay. toLocaleString['en-US', options];

bảng điều khiển. log[bây giờ];

 

/*

đầu ra. Thứ Hai, ngày 27 tháng 1 năm 2020, UTC

*/

Tải xuống Chạy mã

 
Để chỉ hiển thị ngày ở định dạng cụ thể, bạn có thể sử dụng phương thức toLocaleDateString[] .

1

2

3

4

5

6

7

8

9

10

// tạo một đối tượng `Date` mới

var hôm nay = mới Ngày[];

 

// lấy ngày hôm nay theo định dạng `MM/DD/YYYY`

var bây giờ = hôm nay. toLocaleDateString['en-US'];

bảng điều khiển. log[bây giờ];

 

/*

đầu ra. 27/1/2020

*/

Tải xuống Chạy mã

 
Để chỉ hiển thị thời gian, bạn có thể sử dụng phương thức toLocaleTimeString[] .

1

2

3

4

5

6

7

8

9

10

// tạo một đối tượng `Date` mới

var hôm nay = mới Ngày[];

 

// lấy thời gian ở miền địa phương en-US

var bây giờ = hôm nay. toLocaleTimeString['en-US'];

bảng điều khiển. log[bây giờ];

 

/*

đầu ra. 9. 30. 00 giờ chiều

*/

Tải xuống Chạy mã

 
Nếu bạn đã sử dụng Khoảnh khắc. js, hãy cân nhắc sử dụng phương pháp format[] để phân tích một khoảnh khắc.

1

2

3

4

5

6

7

8

9

var thời điểm = yêu cầu['moment'];

 

// lấy tên tháng, ngày, tháng, năm, thời gian

var bây giờ = khoảnh khắc[].định dạng["DD/MM/YYYY HH. mm. ss A"];

bảng điều khiển. log[bây giờ];

 

/*

đầu ra. 27/01/2020 21. 30. 00 giờ chiều

*/

Tải xuống mã

Đó là tất cả về việc lấy ngày và giờ hiện tại trong JavaScript

Ngày mới có trả về giờ địa phương JavaScript không?

"Biểu thức new Date[] trả về thời gian hiện tại ở định dạng bên trong , dưới dạng một đối tượng chứa số mili giây đã trôi qua kể từ khi bắt đầu .

Ngày JavaScript lấy thời gian từ đâu?

JavaScript Đối tượng ngày đại diện cho một thời điểm duy nhất ở định dạng độc lập với nền tảng . Các đối tượng ngày đóng gói một số nguyên đại diện cho mili giây kể từ nửa đêm vào đầu ngày 1 tháng 1 năm 1970, UTC [kỷ nguyên].

Ngày JavaScript có cục bộ không?

js mặc định là múi giờ địa phương cho các hoạt động hiển thị . Có nhiều cách để định dạng giá trị ngày và giờ hoặc trích xuất các phần của nó. Để biến đổi một khoảnh khắc. js sang một múi giờ khác [tôi. e. không phải địa phương hay UTC], bạn sẽ cần thời điểm.

Ngày JavaScript có bao gồm thời gian không?

Đối tượng Date là một đối tượng tích hợp sẵn trong JavaScript lưu trữ ngày và giờ . Nó cung cấp một số phương thức tích hợp để định dạng và quản lý dữ liệu đó. Theo mặc định, một phiên bản Ngày mới không có đối số được cung cấp sẽ tạo một đối tượng tương ứng với ngày và giờ hiện tại.

Chủ Đề