前端封装一个方法,将日期从“yyyy-MM-dd HH:mm:ss”格式转换为“DDTHH:mm:ss.sssZ“格式
时间: 2024-05-16 09:12:35 浏览: 92
日期格式转换
可以使用 JavaScript 中的 Date 对象和其相关方法来实现这个转换。具体代码如下:
```javascript
function formatDate(dateStr) {
// 将日期字符串转换为 Date 对象
const date = new Date(dateStr);
// 按照 ISO 8601 标准格式化日期字符串
return date.toISOString();
}
// 示例用法
console.log(formatDate('2022-01-01 12:34:56')); // 输出:2022-01-01T04:34:56.000Z
```
在上面的代码中,首先使用 `new Date(dateStr)` 方法将日期字符串转换为 Date 对象,然后使用 `toISOString()` 方法将其格式化为 ISO 8601 标准的日期字符串。ISO 8601 标准的日期格式为 `YYYY-MM-DDTHH:mm:ss.sssZ`,其中 `T` 表示时间的分隔符,`Z` 表示时区,表示 UTC 时间。
阅读全文