【VUE 使用 moent.js 进行日期时间格式转换】

安装插件:moent.js

npm install moment --save

可以在main.js 中添加也可以在当前页引入

1 import moment from 'moment'  要在当前页 只要①就可以
2 Vue.prototype.moment = moment

UTC(世界标砖时间) 转 北京时间

<div>
    <!-- UTC时间格式转 -->
    <van-cell title="时间" value="内容">{{ moment(item._source['@timestamp']).format('YYYY-MM-DD hh:mm:ss') }}</van-cell> 
</div>

北京时间 转 UTC

<script>
export default { 
  methods:{
    formatTime(){
      var moment = require('moment');
      const Ldate = "2020-03-08 00:00:00"
	  // 方法1:可能遇到在 iOS 上无法渲染组件的问题,请确认在创建 Date 对象时没有使用new Date('2020-01-01')这样的写法,iOS 不支持以中划线分隔的日期格式,正确写法是new Date('2020/01/01')。
	  // const Ndate = new Date(Ldate).toISOString();
	  // 方法2:(推荐)
	  const Ndate = moment(Ldate).utc().format(); 
      console.log(Ndate) // 2020-03-07T16:00:00.000Z
    }
  },
  beforeMount(){
    this.formatTime()
  }
}
</script>

  • 10
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值