Dayjs还可以这样用

137 阅读1分钟

一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第8天,点击查看活动详情

在日常的开发中,我们肯定会需要对日期时间格式进行处理,Dayjs就是专门针对日期时间的工具库,学会里面的方法,可以极大地提高我们日常开发的效率

先放上Dayjs的中文网官网dayjs.fenxianglu.cn/category/

我们举个栗子,比如我们的需求是需要显示是多少时间以前

image.png

这种时间格式会随着时间不断变化而变化,让我们自己处理会很耗时,Dayjs里会有很好的解决方案

import dayjs from 'dayjs' //导入Dayjs
// 处理时间格式
import relativeTime from 'dayjs/plugin/relativeTime' //导入时间处理的工具函数
import 'dayjs/locale/zh-cn' // 导入Dayjs国际化包
dayjs.extend(relativeTime)  // 把需要使用的工具函数放入Dayjs里
// 国际化
dayjs.locale('zh-cn')

然后直接使用即可

dayjs('2000-10-21').fromNow()

image.png