vue 中使用 moment 时间转换
1. 下载安装
npm install moment --save
2. main.js全局引入
import Moment from 'moment'
Vue.prototype.moment = Moment
3. 使用
this.moment(1604538133).format('YYYY-MM-DD HH:mm:ss')
4.问题
当我第三步使用时 传入10为时间戳,打印出来 是 1970-01-19 21:42:18 ,经过验证应该是 2020-11-05 09:02:13 很明显是不正确的。
后来在 这篇博客中找到 原因,感谢博主!( https://blog.csdn.net/Mr_Gorgre/article/details/103773121 ) 原来moment这个插件,直接使用moment函数会自动把我的时间戳截取掉最后三位数。
解决办法:moment.unix(1604538133) .unix方法 相当于你的时间戳*1000 这样返回的数据就正常了。