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
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()
const d = new Date(0);
console.log(d.toISOString()); // "1970-01-01T00:00:00.000Z"
Đặc tả kỹ thuật
| Thông số kỹ thuật |
|---|
| ECMAScript® 2027 Language Specification> # sec-date.prototype.toisostring> |