2024-08-12-20T10:00:00+0800什么格式?
在js中2024-08-12-20T10:00:00+0800
是什么时间格式
以下以JavaScript为例,介绍如何将标准时间(比如常见的 Date 对象表示的时间)转换为类似 2024-08-12T10:00:00+0800 这种ISO 8601格式:
1. 使用 toISOString 方法
javascript
// 创建一个Date对象,这里以当前时间为例,也可以指定具体时间
const date = new Date();
// 使用toISOString方法将Date对象转换为ISO 8601格式字符串
const isoString = date.toISOString();
console.log(isoString);
解释:
- Date 构造函数创建一个日期时间对象,如果不传参数,默认是当前时间。
- toISOString 方法会自动将 Date 对象转换为ISO 8601格式的字符串,格式为 yyyy-MM-ddTHH:mm:ss.sssZ ,其中 Z 表示协调世界时(UTC)。例如当前时间是2024年8月12日10点整,可能会得到类似 2024-08-12T10:00:00.000Z 的结果。
这里搜索的时候不要 搜xxxx:xx:xx xx:xx:xx 这种格式转2024-08-12-20T10:00:00+0800
这样会很麻烦
第一次见这种格式的 日期