20241109T120813 格式转换成YYYY-MM-DD HH:mm:ss js代码如何写
时间: 2024-12-04 12:28:31 浏览: 10
这个日期字符串"20241109T120813"看起来像是ISO 8601格式,其中"T"通常表示时间的部分,而"120813"可能是小时、分钟和秒的组合。为了将其转换为"YYYY-MM-DD HH:mm:ss"这种格式,我们可以使用JavaScript的内置Date对象和字符串方法。
下面是一个简单的JS代码示例:
```javascript
const inputString = "20241109T120813";
const dateParts = inputString.split("T")[0].split("-"); // 提取年月日部分
const timeParts = inputString.split("T")[1].split(":"); // 提取时分秒部分
// 创建一个新的Date对象,并指定年月日时分秒
const date = new Date(dateParts[0], dateParts[1] - 1, dateParts[2], timeParts[0], timeParts[1], timeParts[2]);
// 转换为标准格式的字符串
const formattedDate = `${date.getFullYear()}-${(date.getMonth() + 1).toString().padStart(2, '0')}-${date.getDate().toString().padStart(2, '0')} ${date.getHours().toString().padStart(2, '0')}:${date.getMinutes().toString().padStart(2, '0')}:${date.getSeconds().toString().padStart(2, '0')}`;
console.log(formattedDate);
```
这将输出类似这样的结果:"2024-11-09 12:08:13"。
阅读全文