javascript ISO 8601格式转成YYYY-MM-DD HH24:MI:SS
时间: 2024-10-28 10:15:57 浏览: 24
JavaScript中,将ISO 8601格式的时间字符串转换为"YYYY-MM-DD HH24:MI:SS"格式通常涉及到日期对象的处理。这里是一个简单的示例:
```javascript
function iso8601ToDateTime(isoString) {
// 使用Date.parse()函数解析ISO 8601格式的字符串
var date = new Date(Date.parse(isoString));
// 提取年、月、日、小时、分钟和秒
var year = date.getFullYear();
var month = '0' + (date.getMonth() + 1); // 注意月份从0开始计数
var day = '0' + date.getDate();
var hours = '0' + date.getHours();
var minutes = '0' + date.getMinutes();
var seconds = '0' + date.getSeconds();
// 返回格式化的字符串
return `${year}-${month.substr(-2)}-${day.substr(-2)} ${hours.substr(-2)}:${minutes.substr(-2)}:${seconds.substr(-2)}`;
}
// 示例
var isoString = "2023-04-07T15:30:45Z"; // 注意时间部分可以包含时区信息,这里省略时区
var formattedDateTime = iso8601ToDateTime(isoString);
console.log(formattedDateTime); // 输出:2023-04-07 15:30:45
阅读全文