Hướng dẫn is javascript date now utc? - ngày javascript bây giờ là utc?

Phương pháp Date.UTC() chấp nhận các tham số tương tự như hàm tạo Date, nhưng coi chúng là UTC. Nó trả lại số mili giây kể từ ngày 1 tháng 1 năm 1970, 00:00:00 UTC.Date.UTC() method accepts parameters similar to the Date constructor, but treats them as UTC. It returns the number of milliseconds since January 1, 1970, 00:00:00 UTC.

Thử nó

Cú pháp

Date.UTC(year)
Date.UTC(year, monthIndex)
Date.UTC(year, monthIndex, day)
Date.UTC(year, monthIndex, day, hour)
Date.UTC(year, monthIndex, day, hour, minute)
Date.UTC(year, monthIndex, day, hour, minute, second)
Date.UTC(year, monthIndex, day, hour, minute, second, millisecond)

year

Giá trị số nguyên đại diện cho năm.

Các giá trị từ 0 đến bản đồ 99 đến các năm 1900 đến 1999. Tất cả các giá trị khác là năm thực tế. Xem ví dụ.

const utcDate = new Date(Date.UTC(2018, 11, 1, 0, 0, 0));
0 Tùy chọnOptional

Một số nguyên giữa 0 (tháng 1) và

const utcDate = new Date(Date.UTC(2018, 11, 1, 0, 0, 0));
2 (tháng 12) đại diện cho tháng. Vì ECMAScript 2017, nó mặc định là 0 nếu bị bỏ qua. .

const utcDate = new Date(Date.UTC(2018, 11, 1, 0, 0, 0));
5 Tùy chọnOptional

Một số nguyên giữa

const utcDate = new Date(Date.UTC(2018, 11, 1, 0, 0, 0));
6 và
const utcDate = new Date(Date.UTC(2018, 11, 1, 0, 0, 0));
7 đại diện cho ngày trong tháng. Nếu bị bỏ qua, mặc định là
const utcDate = new Date(Date.UTC(2018, 11, 1, 0, 0, 0));
6.

const utcDate = new Date(Date.UTC(2018, 11, 1, 0, 0, 0));
9 Tùy chọnOptional

Một số nguyên giữa 0

Date.UTC();
Date.UTC(1);

// Safari: NaN
// Chrome/Opera/V8: NaN

// Firefox <54: non-NaN
// Firefox 54+: NaN

// IE: non-NaN
// Edge: NaN
1 đại diện cho giờ. Nếu bị bỏ qua, mặc định là 0.

Date.UTC();
Date.UTC(1);

// Safari: NaN
// Chrome/Opera/V8: NaN

// Firefox <54: non-NaN
// Firefox 54+: NaN

// IE: non-NaN
// Edge: NaN
3 Tùy chọnOptional

Một số nguyên giữa 0

Date.UTC();
Date.UTC(1);

// Safari: NaN
// Chrome/Opera/V8: NaN

// Firefox <54: non-NaN
// Firefox 54+: NaN

// IE: non-NaN
// Edge: NaN
5 đại diện cho biên bản. Nếu bị bỏ qua, mặc định là 0.

Date.UTC();
Date.UTC(1);

// Safari: NaN
// Chrome/Opera/V8: NaN

// Firefox <54: non-NaN
// Firefox 54+: NaN

// IE: non-NaN
// Edge: NaN
7 Tùy chọnOptional

Một số nguyên giữa 0

Date.UTC();
Date.UTC(1);

// Safari: NaN
// Chrome/Opera/V8: NaN

// Firefox <54: non-NaN
// Firefox 54+: NaN

// IE: non-NaN
// Edge: NaN
5 đại diện cho giây. Nếu bị bỏ qua, mặc định là 0.

Date.UTC()1 Tùy chọnOptional

Một số nguyên giữa 0Date.UTC()3 đại diện cho các mili giây. Nếu bị bỏ qua, mặc định là 0.

Giá trị trả về

Một số đại diện cho số mili giây cho ngày nhất định kể từ ngày 1 tháng 1 năm 1970, 00:00:00, UTC.

Sự mô tả

Date.UTC()5 mất các thông số ngày và thời gian được phân phối bằng dấu phẩy và trả về số mili giây trong khoảng thời gian từ ngày 1 tháng 1 năm 1970, 00:00:00, thời gian phổ quát và ngày và thời gian được chỉ định.

Năm giữa 099 được chuyển đổi thành một năm trong thế kỷ 20 Date.UTC()8. Ví dụ, Date.UTC()9 được chuyển đổi thành năm Date0.

Phương pháp Date.UTC()5 khác với hàm tạo Date theo hai cách:

  1. Date.UTC() sử dụng thời gian phổ quát thay vì thời gian địa phương.
  2. Date.UTC() Trả về giá trị thời gian dưới dạng số thay vì tạo đối tượng Date.

Nếu một tham số nằm ngoài phạm vi dự kiến, phương thức Date.UTC()5 sẽ cập nhật các tham số khác để phù hợp với giá trị. Ví dụ: nếu Date7 được sử dụng cho

const utcDate = new Date(Date.UTC(2018, 11, 1, 0, 0, 0));
0, năm sẽ được tăng thêm 1 Date9 và year0 sẽ được sử dụng trong tháng.

Date.UTC()5 là một phương pháp tĩnh của Date, do đó, nó được gọi là Date.UTC() chứ không phải là một phương pháp của một thể hiện Date.

Ví dụ

Sử dụng ngày.utc ()

Câu lệnh sau đây tạo ra một đối tượng Date với các đối số được coi là UTC thay vì cục bộ:

const utcDate = new Date(Date.UTC(2018, 11, 1, 0, 0, 0));

Thông số kỹ thuật

Sự chỉ rõ
Đặc tả ngôn ngữ Ecmascript # sec-date.utc
# sec-date.utc

Tính tương thích của trình duyệt web

Bảng BCD chỉ tải trong trình duyệt

Ghi chú tương thích

Ngày.utc () với ít hơn hai đối số

Khi cung cấp ít hơn hai đối số cho Date.UTC(), ECMAScript 2017 yêu cầu year7 được trả lại. Các công cụ không hỗ trợ hành vi này đã được cập nhật (xem Bug 1050755, ECMA-262 #642).

Date.UTC();
Date.UTC(1);

// Safari: NaN
// Chrome/Opera/V8: NaN

// Firefox <54: non-NaN
// Firefox 54+: NaN

// IE: non-NaN
// Edge: NaN

Xem thêm

Ngày JavaScript là thời gian nào?

Đối tượng ngày của JavaScript theo dõi thời gian theo dõi UTC trong nội bộ, nhưng thường chấp nhận đầu vào và tạo ra đầu ra trong thời gian cục bộ của máy tính mà nó đang chạy.UTC internally, but typically accepts input and produces output in the local time of the computer it's running on.

Ngày mới () UTC hoặc địa phương?

GetTime () trả về số mili giây kể từ 1970-01-01.Nếu bạn tạo một ngày mới bằng cách sử dụng số này, ví dụ: ngày mới (ngày. GetTime ());Tuy nhiên, nó sẽ là UTC, tuy nhiên khi bạn hiển thị nó (ví dụ: thông qua bảng điều khiển công cụ Chrome Dev), nó sẽ dường như là timezone cục bộ của bạn.

Ngày JavaScript bây giờ là gì?

Ngày tĩnh.now () Phương thức trả về số mili giây trôi qua kể từ ngày 1 tháng 1 năm 1970 00:00:00 UTC.returns the number of milliseconds elapsed since January 1, 1970 00:00:00 UTC.

Là ngày mới () gettime () utc?

Sử dụng phương thức GetTime () để có dấu thời gian UTC, ví dụ:Ngày mới ().dành thời gian() .Phương pháp trả về số mili giây kể từ Epoch Unix và luôn sử dụng UTC để biểu diễn thời gian.Gọi phương thức từ bất kỳ múi giờ nào trả về cùng dấu thời gian UTC.always uses UTC for time representation. Calling the method from any time zone returns the same UTC timestamp.