安装:npm install dayjs --save

引入:

var dayjs = require('dayjs') //commonjs
//import dayjs from 'dayjs' // ES 2015

如果需要使用到插件,那么还需引入插件并使用:

eg:

import relativeTime from "dayjs/plugin/relativeTime"; // import relativeTime plugin

dayjs.extend(relativeTime); //  use

dayjs输入默认是英文,如需可以加载其他语言:

eg: import "dayjs/locale/zh-cn"; // 中文

支持的语言:https://github.com/iamkun/dayjs/tree/dev/src/locale

使用:

<template><div>{{aaa}}</div> //直接使用<div v-for="item in xxx">{{ dayjs(item).locale("zh-cn").fromNow() }} //无法直接使用{{ _dayjs(item).locale("zh-cn").fromNow() }} //可以将dayjs设为当前实例属性</div>
</template>import dayjs from "dayjs";
import relativeTime from "dayjs/plugin/relativeTime";
import "dayjs/locale/zh-cn";
dayjs.extend(relativeTime);export default {data() {return {_dayjs:''};},created() {this.aaa = dayjs("2020-8-01").locale("zh-cn").fromNow();this._dayjs = dayjs;}
};

挂载到全局:

main.js
import dayjs from "dayjs";
import relativeTime from "dayjs/plugin/relativeTime";
import "dayjs/locale/zh-cn";
dayjs.extend(relativeTime);
Vue.prototype.$dayJS = dayjs;
console.log(Vue.prototype.$dayJS);
获取或设置月份的日期:
dayjs().date()
dayjs().date(1)获取或设置星期几:
dayjs().day()
dayjs().day(0)获取或设置ISO星期:
dayjs.extend(isoWeek)
dayjs().isoWeekday()
dayjs().isoWeekday(1); // Monday加上时间:返回一个克隆的Day.js对象,并添加指定的时间。
dayjs().add(7, 'day')  //day week month ...
同理减去时间:
dayjs().subtract(7, 'year') //...指定时间以前:
dayjs.extend(relativeTime)
var a = dayjs()
var b = dayjs('1990-01-01')
a.from(b) // 2 years ago...

vue中使用day.js(时间日期处理库)相关推荐

  1. Vue中利用moment.js(时间格式化插件)做一个倒计时组件

    moment.js 文档:https://momentjs.com/docs/#/-project-status/ 1.使用npm安装moment npm install moment --save ...

  2. vue中通过monment.js插件来将时间戳转换为常用的时间格式

    vue中通过monment.js插件来将时间戳转换为常用的时间格式 在项目中很多时候需要展示时间信息,我们一般都是用时间戳来传输时间信息,但是我们在页面展示的话是我们想要的常见格式,比如:2021-4 ...

  3. 如何在 Vue 中使用 Chart.js - 手把手教你搭可视化数据图表

    本文首发:<如何在 Vue 中使用 Chart.js - 手把手教你搭可视化数据图表> 使用 Chart.js 在 Vue 搭建的后台管理工具里添加炫酷的图表,是所有数据展示类后台必备的功 ...

  4. vue js 定义对象_JS标准内置对象Proxy及Vue中的proxy.js文件

    昔登铜井望法华,葱茏螺黛浮蒹葭.今登法华望铜井,湖水迷茫烟色瞑.-- <登法华寺山顶> Proxy是什么 Proxy是JS标准内置对象中的一个对象.用于创建一个对象的代理.从而实现对对象操 ...

  5. vue中config/index.js:配置的详细理解

    当我们需要和后台分离部署的时候,必须配置config/index.js: 用vue-cli 自动构建的目录里面  (环境变量及其基本变量的配置) 1 2 3 4 5 6 7 8 9 10 11 12 ...

  6. vue中解决three.js出现内存泄漏丢失上下文问题

    vue中解决three.js出现内存泄漏丢失上下文问题 参考文章: (1)vue中解决three.js出现内存泄漏丢失上下文问题 (2)https://www.cnblogs.com/lichuank ...

  7. java 正则表达式 判断 日期_怎么在java中利用正则表达式对时间日期进行判断

    怎么在java中利用正则表达式对时间日期进行判断 发布时间:2020-12-08 16:18:34 来源:亿速云 阅读:105 作者:Leah 这篇文章给大家介绍怎么在java中利用正则表达式对时间日 ...

  8. 在vue中使用three.js

    vue中使用three.js vue 安装: npm install --save three 在要使用的页面中引入three.js import * as Three from 'three' 参考 ...

  9. vue中使用raphael.js实现地图绘制

    一.效果图 二.在vue中引入raphael.js npm i raphael -S 三.封装一个名为StreetMap的组件,代码如下 1 <template> 2 <div> ...

最新文章

  1. Error creating bean with name 'defaultHandlerMapping' defined in ServletContext resource
  2. Cheat Engine Tutorial 闯关手记
  3. matlab输入数组出曲线,用鼠标画出曲线,并将曲线所经过的点保存到数组中
  4. boost::next_permutation相关的测试程序
  5. 二叉树题目----1 前序中序后序遍历二叉树并返回相应的遍历(不是打印)
  6. 基于JAVA+SpringMVC+Mybatis+MYSQL的就业信息管理系统
  7. 80% 的学校还在给新生上 C 语言,它们 OUT 了吗?
  8. Linux多线程编程之员工信息管理系统
  9. SQL极限函数limit()详解分页必备
  10. C语言中 各数据类型求绝对值abs(),fabsf()等函数的使用。
  11. 开头决胜武器:软文开头的4种常用写法
  12. 回文数五位和六位c语言,特殊回文数
  13. QT5实现中英文界面动态切换
  14. TryHackMe-Gatekeeper
  15. Python入门到精通(4):关系与逻辑表达式
  16. Java 获取本地时间与网络时间
  17. 【MySql】windows下重置数据库密码
  18. C语言 精典数值算法程序合集
  19. 英伟达凭借GPU与AI笑傲本届CES展会
  20. 总结 : 论文--Financial Distress Prediction

热门文章

  1. strok函数的使用
  2. oracle客户端软件的说明
  3. iptables开启80端口
  4. 开放原子开源基金会项目适用的CLA及DCO
  5. centos ssh 互信
  6. 28 - JavaScript 特效:scroll家族和缓动动画
  7. php内部通知机制,PHP_浅析PHP微信支付通知的处理方式,通知机制的实现,官方只有文 - phpStudy...
  8. java中私有属性能不能被继承?
  9. 2013年年会单口相声
  10. 计算机专业有什么劣势,各个专业有什么“优劣势”呢?