Date.toISOString() ISO 格式字符串
最后更新:2026-09-09
Date.toISOString() ISO 格式字符串
toISOString 返回 ISO 8601 格式的日期字符串(YYYY-MM-DDTHH:mm:ss.sssZ),始终使用 UTC 时区。日期序列化的标准方法。
| 分类 | 日期 |
|---|---|
| ES 版本 | ES5 |
📝 语法
const iso = 日期对象.toISOString();
返回值:ISO 8601 格式字符串。
是否修改原值:否(返回新值)
▶ 示例
编辑下方代码,点击运行,在输出面板查看结果:
运行结果:
2026-09-09T07:01:00.710Z
2026-09-09
💡 提示 toISOString().slice(0, 10) 是获取 YYYY-MM-DD 日期的最简方法。
⚠️ 警告 toISOString 始终使用 UTC 时区——本地时间可能差几个小时。本地日期需要手动格式化。
🌐 浏览器支持
| 浏览器 | |||||
|---|---|---|---|---|---|
| Date.toISOString() | ✓ v1 | ✓ v12 | ✓ v1 | ✓ v1 | ✓ v1 |
| 所有现代浏览器均支持 | |||||
🏷️ 相关条目
💡 相关案例
更多实战案例即将上线,敬请期待。
📚 相关教程
❓ 常见问题
QtoISOString 的 T 和 Z 是什么?
AT 分隔日期和时间;Z 表示 UTC 时区(祖鲁时间)。
QtoISOString 能获取本地日期吗?
A不能——始终 UTC。本地日期用 slice(0, 10) 可能差一天。
Q日期序列化到数据库用什么格式?
AtoISOString()——标准格式,所有数据库和 API 都支持。