一、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库)
- 下载 npm install dayjs --save 或者 yarn add dayjs --save
- main.js 中 全局引入
import dayjs from 'dayjs' Vue.prototype.dayjs = dayjs;
-
我在这里为大家封装了一个函数可以在需要的页面中应用
timeChange(data) { let time = data //将需要格式化的数据传入 time = this.dayjs(time).format('YYYY-MM-DD HH:mm:ss') return time },
-
接下来就是在代码中将需要格式化的日期当做参数传入这个函数即可.
<template slot-scope="scope"> {{ timeChange(scope.row.addDate) }} </template>
-
具体可以参考 dayjs第三方库