Date.prototype.toISOString()

基线 广泛可用

此功能已建立良好,并在许多设备和浏览器版本上正常运行。它已在浏览器中可用,自 2015 年 7 月.

toISOString() 方法是 Date 实例的方法,它返回一个表示此日期的字符串,格式为 日期时间字符串格式,一种基于 ISO 8601简化格式,始终为 24 或 27 个字符长 (YYYY-MM-DDTHH:mm:ss.sssZ±YYYYYY-MM-DDTHH:mm:ss.sssZ,分别)。时区始终为 UTC,如后缀 Z 所示。

试试

语法

js
toISOString()

参数

无。

返回值

一个表示给定日期的字符串,以 日期时间字符串格式 表示,根据世界标准时间。它与 Date.parse() 识别的格式相同。

异常

RangeError

如果日期 无效 或对应于日期字符串格式中无法表示的年份,则抛出此异常。

示例

使用 toISOString()

js
const d = new Date(0);

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

规范

规范
ECMAScript 语言规范
# sec-date.prototype.toisostring

浏览器兼容性

BCD 表格仅在浏览器中加载

另请参见