前端传过来的时间2024-09-19+09:03:17如何变更为yyyy-MM-dd HH:mm:ss格式
时间: 2024-09-20 15:04:48 浏览: 68
js将日期格式转换为YYYY-MM-DD HH:MM:SS
前端传来的日期字符串 "2024-09-19+09:03:17" 格式是ISO 8601标准,包含了年月日、时间以及时区信息。如果你想将其转换为 "yyyy-MM-dd HH:mm:ss" 的纯日期时间格式,可以按照以下步骤:
1. 首先,你需要将时区部分(+09:03:17)剥离,只保留日期和时间部分。
2. 然后使用JavaScript或者其他支持的编程语言内置的日期函数,将剩余的字符串解析成Date对象。
3. 最后,再次格式化这个Date对象,得到指定的 "yyyy-MM-dd HH:mm:ss" 格式。
这里是一个JavaScript的例子:
```javascript
var inputString = "2024-09-19T09:03:17";
var dateObject = new Date(inputString.slice(0, -5)); // 剥离时区
var outputString = dateObject.toISOString().slice(0, 19).replace('T', ' '); // 转换并去掉'T'
console.log(outputString); // 输出: "2024-09-19 09:03:17"
```
阅读全文