JavaScript Date.toISOString() 方法用于将 Date 对象转换为标准化格式(称为 ISO 8601)的字符串。
ISO 8601 代表“国际标准化组织”,它是表示日期和时间的国际标准。ISO 8601 的主要目标是提供一种标准化的方式来表示日期和时间,从而更容易在全球范围内交换和解释信息。
ISO 8601 的格式始终为 24 或 27 个字符(YYYY-MM-DDTHH:mm:ss.sssZ 或 ±YYYYY-MM-DDTHH:mm:ss.sssZ)。
语法
以下是 JavaScript Date.toISOString() 方法的语法 -
此方法不接受任何参数。
返回值
此方法返回一个字符串,该字符串以 ISO 8601 格式表示给定的 Date 对象。
示例 1
以下是 JavaScript Date.toISOString() 方法的基本用法 -
输出
执行后,程序显示 toString() 和 toISOString() 方法之间的区别。
示例 2
在以下示例中,我们将为特定日期和时间创建一个 Date 对象,然后将其转换为 ISO 8601 格式的字符串。
输出
上述程序返回“2023-10-31T07:15:00.000Z”作为结果。
示例 3
如果 Date 对象的日期无效,则此方法不能以日期字符串格式表示它 -
输出
正如我们在输出中看到的,它没有以日期字符串格式返回 Date 对象。