Date.prototype.toISOString()

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

Phương thức toISOString() của các instance Date trả về một chuỗi đại diện cho ngày này theo định dạng chuỗi ngày giờ, một định dạng đơn giản hóa dựa trên ISO 8601, luôn có độ dài 24 hoặc 27 ký tự (YYYY-MM-DDTHH:mm:ss.sssZ hoặc ±YYYYYY-MM-DDTHH:mm:ss.sssZ, tương ứng). Múi giờ luôn là UTC, được biểu thị bằng hậu tố Z.

Try it

const event = new Date("05 October 2011 14:48 UTC");
console.log(event.toString());
// Expected output: "Wed Oct 05 2011 16:48:00 GMT+0200 (CEST)"
// Note: your timezone may vary

console.log(event.toISOString());
// Expected output: "2011-10-05T14:48:00.000Z"

Cú pháp

js
toISOString()

Tham số

Không có.

Giá trị trả về

Một chuỗi đại diện cho ngày đã cho theo định dạng chuỗi ngày giờ theo giờ quốc tế. Đây là cùng định dạng mà Date.parse() được yêu cầu phải nhận dạng.

Ngoại lệ

RangeError

Ném ra nếu ngày không hợp lệ hoặc nếu nó tương ứng với một năm không thể biểu diễn trong định dạng chuỗi ngày.

Ví dụ

Sử dụng toISOString()

js
const d = new Date(0);

console.log(d.toISOString()); // "1970-01-01T00:00:00.000Z"

Đặc tả kỹ thuật

Specification
ECMAScript® 2027 Language Specification
# sec-date.prototype.toisostring

Tương thích trình duyệt

Xem thêm