Nuxt2 引入dayjs,并使用时区

264 阅读1分钟

安装dayjs依赖

"dayjs": "^1.11.11",

新增plugins

// 文件 plugins/dayjs.js
import Vue from 'vue'
import dayjs from "dayjs"
var utc = require('dayjs/plugin/utc')
var timezone = require('dayjs/plugin/timezone') // dependent on utc plugin
dayjs.extend(utc)
dayjs.extend(timezone)
Vue.prototype.$dayjs = dayjs;

配置nuxt.config.js

  plugins: [
    '@/plugins/dayjs'
  ],

使用:请参考官方文档

this.$dayjs.tz.guess() // 当前时区
this.$dayjs.tz(new Date(), 'Asia/Shanghai').format('YYYY-MM-DD HH:mm:ss') // 指定时区