一、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第三方库

本文介绍了如何将UTC时间2020-09-29T18:02:02.000Z转换为北京时间,并使用dayjs库进行日期格式化。适合理解时间戳处理的开发者。
2962

被折叠的 条评论
为什么被折叠?



