设置i18n 设置'...分钟前'
import dayjs from 'dayjs'
// 加载dayjs中相对时间的插件
var relativeTime = require('dayjs/plugin/relativeTime')
dayjs.extend(relativeTime)
// 导入多语言配置并设置全局中文化
import 'dayjs/locale/zh-cn'
dayjs.locale('zh-cn')
Vue.prototype.$d=dayjs
console.log(dayjs().to(dayjs('2021-01-15T07:56:43.013Z')));
获取与设置
年
dayjs().year()
dayjs().year(2000)
月
dayjs().month()
dayjs().month(0) // 0 表示一月
日
dayjs().date()
dayjs().date(1) // 每个月1号
周几
dayjs().day()
dayjs().day(0) // 0 表示周天
时,分,秒,毫秒
dayjs().hour()
dayjs().hour(12) // 24小时制
dayjs().minute()
dayjs().minute(59)
dayjs().second()
dayjs().second(1)
dayjs().millisecond()
dayjs().millisecond(1)
增加,减少时间
dayjs().add(value : Number, unit : String);
dayjs().add(7, 'day');
dayjs().subtract(value : Number, unit : String);
dayjs().subtract(7, 'year');
格式化时间
dayjs().format(String)
dayjs('2019-01-25').format('YYYY-MM-DDTHH:mm:ssZ[Z]') // '2019-01-25T00:00:00-02:00Z'
dayjs().format('{YYYY} MM-DDTHH:mm:ssZ[Z]') // "{2014} 09-08T08:02:17-05:00Z"
dayjs 本地时区的ISOString
dayjs('2019-01-25').format('YYYY-MM-DDTHH:mm:ssZ[Z]') // ‘2019-01-25T00:00:00+08:00Z’