遇到一个需求:
在这里插入图片描述

选择2020-09-30 02:02:02时间后打印出来是 “2020-09-29T18:02:02.000Z” 格式的,后台需要转换为 “2020-09-30 02:02:02”格式。

一、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
  2. main.js 中 全局引入
    import dayjs from ‘dayjs’
    Vue.prototype.dayjs = dayjs;

②.时间转换函数

	
	// 时间
    aaa() {
      let time = '2020-09-29T18:02:02.000Z'
      time = this.dayjs(time).format("YYYY-MM-DD HH:mm:ss");
      console.log(time); // 2020-09-30 02:02:02
    }

前端进阶精选:点此去

Logo

基于 Vue 的企业级 UI 组件库和中后台系统解决方案,为数万开发者服务。

更多推荐