当前位置:网站首页>dayjs时间处理库的基本使用
dayjs时间处理库的基本使用
2022-08-02 00:18:00 【m0_67402013】
1获取当前时间
let a = dayjs()
2 时间格式化
let endTime = dayjs().format(‘YYYY-MM-DD’)
3 获取当前时间之前的时间day.js可以轻松获取N小时/天/月/年前等时间,如以下代码获取的是14天前的时间:
let startTime = dayjs().subtract(14,‘day’).format(‘YYYY-MM-DD’)
4.N时间后
day.js也可以轻松获取N时间后的时间,如以下代码获取的是7天后的时间:
dayjs().add(7, 'day')
5.开始时间
day.js可以获取一月/一周等的开始时间,如以下代码获取本周第一天的时间(星期一):
dayjs().startOf('week')
6.末尾时间
day.js可以获取一月/一周等的末尾时间,如以下代码获取本月最后一天时间:
dayjs().endOf('month')
7.两个时间差
day.js可以获取两个不同时间的差,如2020-09-25和2020-06-05相差112天:
const date1 = dayjs('2020-09-25');
date1.diff('2020-06-05', 'day'); // 112
8.Unix 时间戳
day.js可以轻松转换秒级和毫秒级时间戳:
dayjs().unix(); //秒
dayjs().valueOf(); //毫秒
9.获取月份天数
day.js可以轻松获取一个月的天数是30天还是31天还是28或29天。
dayjs().daysInMonth() //30,(2020年9月共30天)
10.距离当前时刻
我们经常看到显示“1分钟前”、“3小时内”等时间转换后显示效果,dayjs也可以轻松实现:
dayjs('2020-09-27 18:22:32').fromNow(); //3小时前
dayjs('2020-09-26 10:22:32').toNow(); //1天内
fromNow()表示距离当前时刻,toNow()表示相对当前时刻,其实感觉意思差不多。
不过要想fromNow()和toNow()生效,需要使用插件RelativeTime,方法是先引入插件,再执行调用方法:
import relativeTime from 'dayjs/plugin/relativeTime';
dayjs.extend(relativeTime);
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦
边栏推荐
- 期货开户调整交易所保证金标准
- 路由策略
- MInIO入门-03 秒传+大文件分片上传
- JS中localStorage和sessionStorage
- H5画布 canvas(一)canvas简介、绘制圆形矩形、案例饼状图绘制
- ERROR 1045 (28000) Access denied for user ‘root‘@‘localhost‘解决方法
- MySQL常用语句整理
- MYSQL(基本篇)——一篇文章带你走进MYSQL的奇妙世界
- Go 1.18 的那些事——工作区、模糊测试、泛型
- Multidimensional Correlation Time Series Modeling Method Based on Screening Partial Least Squares Regression of Correlation Variables
猜你喜欢

IDEA版Postman插件Restful Fast Request,细节到位,功能好用

【目标检测】FCOS: Fully Convolutional One-Stage Object Detection

Docker安装canal、mysql进行简单测试与实现redis和mysql缓存一致性

Microsoft PC Manager V2.1 beta version officially released

不要用jOOQ串联字符串

期货公司开户实力经纪业务的规模

攻防世界-web-Training-WWW-Robots

C language character and string function summary (2)

GateWay实现负载均衡

MInIO入门-03 秒传+大文件分片上传
随机推荐
Pytorch seq2seq 模型架构实现英译法任务
Redis 相关问题
H5页面调用微信授权获取code
C语言函数详解(1)【库函数与自定义函数】
测试点等同于测试用例吗
[21-Day Learning Challenge] A small summary of sequential search and binary search
[HCIP] BGP Small Experiment (Federation, Optimization)
Redis的集群模式
JS中对事件代理的理解及其应用场景
DOA从一维阵列传感说起
A simple file transfer tools
C语言实现扫雷游戏
MInIO入门-03 秒传+大文件分片上传
JSP built-in object out object function introduction
管理基础知识16
【目标检测】FCOS: Fully Convolutional One-Stage Object Detection
使用jOOQ将Oracle风格的隐式连接自动转换为ANSI JOIN
146. LRU cache
Kotlin协程:创建、启动、挂起、恢复
管理基础知识15