后端返回的时间数据格式:
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