当我们遇到从后台获取的日期格式是2020-09-29T18:02:02.000Z如何转

一、2020-09-29T18:02:02.000Z

T表示分隔符,Z表示的是UTC。

UTC:世界标准时间,在世界标准时间上加上8小时,即东八区时间,也就是北京时间。

二、 2020-09-29T18:02:02.000Z转换为 2020-09-30 02:02:02 步骤:

①.引入 dayjs (一个轻量的处理时间和日期的javascript库)

  1. 下载 npm install dayjs --save 或者 yarn add dayjs --save
  2. main.js 中 全局引入
    import dayjs from 'dayjs'
    Vue.prototype.dayjs = dayjs;

  3. 我在这里为大家封装了一个函数可以在需要的页面中应用

     timeChange(data) {
          let time = data //将需要格式化的数据传入
          time = this.dayjs(time).format('YYYY-MM-DD HH:mm:ss')
          return time 
        },

  4. 接下来就是在代码中将需要格式化的日期当做参数传入这个函数即可.

     

  5. 具体可以参考 dayjs第三方库

你可能感兴趣的:(关于Vue的理解,js,大牛养成,html,vue.js)