宝玛科技网
您的当前位置:首页Js中dayjs 时间/时间戳 转换时间显示空白或错误问题

Js中dayjs 时间/时间戳 转换时间显示空白或错误问题

来源:宝玛科技网

项目场景:

使用dayjs/Day.js对时间进行格式化是发现不显示也没有报错,


问题描述

Day.js 是一个轻量的处理时间和日期的 JavaScript 库,在执行时间戳格式转换时发现一下问题:
例如执行:

console.log(dayjs("1670816827000").format('YYYY-MM-DD HH:mm:ss'))

发现 显示的日期为1676-11-08 03:00:00而不是2022-12-12 11:47:07

原因分析:

发现是传递的数值问题:'1670816827000'1670816827000,字符串和数值的类型问题

解决方案:

对字符串进行类型转换。
this.time = Number(this.time)

因篇幅问题不能全部显示,请点此查看更多更全内容