轻量级时间处理工具dayjs

news/2024/7/9 23:57:57 标签: vue, javascript

第三方依赖:dayjs
下载:

npm i dayjs

引入:

javascript">import dayjs from 'dayjs'
// 加载中文语言包
import 'dayjs/locale/zh-cn'
// 导入相对时间插件
import relativeTime from 'dayjs/plugin/relativeTime'
// 全局使用中文语言包
dayjs.locale('zh-cn')
// console.log(dayjs().format('YYYY-MM-DD'));
// 配置相对时间插件
dayjs.extend(relativeTime)

若想全局使用相对时间,可以在Vue上挂载一个相对时间的全局过滤器。dayjs()获取当前时间,to()表示多久之前。

javascript">import Vue from 'vue'
// 定义用于得到相对时间的全局过滤器
Vue.filter('relativeTime', value => {
    return dayjs().to(dayjs(value))
})

若想全局使用格式化时间,可以在Vue上挂载一个格式化时间的全局过滤器。format(‘YYYY-MM-DD’)用于格式化时间,传一个格式字符串。

javascript">import Vue from 'vue'
// 定义用于格式化时间的全局过滤器
Vue.filter('formatTime', value => {
    return dayjs(value).format('YYYY-MM-DD HH:mm:ss')
})

全局使用:使用管道符 | 处理传递过来的时间,返回处理后的时间。

javascript"><div>{{new Date() | relativeTime}}</div>

常用获取时间API:

年 : dayjs().year()
月 : dayjs().month()
日 : dayjs().date()
星期 : dayjs().day()
时 : dayjs().hour()
分 : dayjs().minute()
秒 : dayjs().second()

http://www.niftyadmin.cn/n/909023.html

相关文章

PhoneGap之自定义插件

PhoneGap&#xff1a;作为原生App&#xff0c;Java&#xff08;这里面是指Android的&#xff09;与JavaScript 的通信桥梁&#xff0c;使得我们的混合开发更加得心应手&#xff0c;我是与Android结合的混合开发。但在这里不得不吐槽一下PhoneGap这个坑&#xff1a;更新速度很快…

[vue warn]:Avoid mutating a prop directly since the value will be overwritten whenever...

[vue warn]:Avoid mutating a prop directly since the value will be overwritten whenever the parent component re-renders. Instead, use a data or computed property based on the prop’s value. Prop being mutated: “isCommentShow”. 避免直接改变属性&#xff0c…

数组常用方法(1)插入、删除数组元素

向数组中添加元素 push() 向数组中插入元素&#xff08;末尾&#xff09;&#xff0c;改变原数组&#xff0c;返回值是改变后的数组的length&#xff0c;可以同时插入多个元素。括号中参数是需要插入的元素。unshift() 向数组中插入元素&#xff08;首部&#xff09;&#xff…

c++中常见概念、关键字等的区别

(1)、重载&#xff0c;覆盖和隐藏的区别&#xff1b; 重载主要是函数的重载&#xff0c;函数名相同&#xff0c;返回类型相同&#xff0c;但是函数形参不同&#xff0c;被调用时&#xff0c;根据函数形参决定调用原函数还是重载函数。 覆盖主要用在继承多态中&#xff0c;函数前…

less与sass的样式穿透

less /deep/ 类名sass ::v-deep 类名

戏说:诸葛亮的真实身份竟是汉献帝

简单说&#xff0c;刘备的军师诸葛亮&#xff0c;其实就是逃出许昌的汉献帝——换而言之&#xff0c;一开始&#xff0c;曹操手里的献帝是假的。 试想&#xff1a;刘备是皇叔&#xff0c;汉左将军宜城亭侯领豫州牧&#xff0c;为什么要沐浴更衣去草庐拜访一个村夫&#xff1f;为…

小程序的审核与发布

打开微信开发者工具&#xff0c;点击右上角上传&#xff0c;确定版本信息后点击确定。打开微信公众平台&#xff0c;点击版本管理&#xff0c;拉到最底部&#xff0c;找到刚刚上传的版本&#xff0c;提交审核&#xff0c;若需要登录操作&#xff0c;需填写测试账号密码&#xf…

URAL - 1416 Confidential (最小生成树与次小生成树)

题目链接:http://acm.hust.edu.cn/vjudge/problem/viewProblem.action?id12614 本文链接:http://www.cnblogs.com/Ash-ly/p/5495851.html 题意: 给你N个点,以及M条边,让你计算是否存在最小生成树和次小生成树,如果存在打印出权值,否则打印-1. 思路: 很直接的一道题,关于求次小…