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  这样返回的数据就正常了。

原文地址:https://www.cnblogs.com/xiaorong-9/p/13929989.html