后端返回的时间数据格式:
2023-03-04T16:00:00.000Z
要转换成年-月-日 时:分:秒的格式
这里使用了使用 getUTC*()
方法来获取协调世界时 (UTC) 的日期和时间。
代码:
const dateTimeString = '2023-03-04T16:00:00.000Z'; const dateTime = new Date(dateTimeString); const year = dateTime.getUTCFullYear(); const month = String(dateTime.getUTCMonth() + 1).padStart(2, '0'); const day = String(dateTime.getUTCDate()).padStart(2, '0'); const hour = String(dateTime.getUTCHours()).padStart(2, '0'); const minute = String(dateTime.getUTCMinutes()).padStart(2, '0'); const second = String(dateTime.getUTCSeconds()).padStart(2, '0'); const formattedDateTime = `${year}-${month}-${day} ${hour}:${minute}:${second}`; console.log(formattedDateTime); // 输出:2023-03-04 16:00:00