接口时间转换

发布时间:2024年01月23日

时间戳格式转化

接口给的时间是这样的格式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),
文章来源:https://blog.csdn.net/weixin_63681863/article/details/135771777
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。