接口给的时间是这样的格式1704150885000,我想把他变成2024-01-08 12:34:45 这样的格式要怎么完成转化,用js语言实现
const dataFometter = (timestamp) => {
// const timestamp = 1704150885000; // 时间戳
const date = new Date(timestamp) // 转化为Date对象
const year = date.getFullYear() // 年份
const month = String(date.getMonth() + 1).padStart(2, '0') // 月份,需要补零
const day = String(date.getDate()).padStart(2, '0') // 日,需要补零
const hour = String(date.getHours()).padStart(2, '0') // 小时,需要补零
const minute = String(date.getMinutes()).padStart(2, '0') // 分钟,需要补零
const second = String(date.getSeconds()).padStart(2, '0') // 秒,需要补零
// 拼接成字符串形式
const dateString = `${year}-${month}-${day} ${hour}:${minute}:${second}`
console.log(dateString) // 输出:2017-04-01 08:55:00
return dateString
}
// 调用:
time: dataFometter(item.findTime),