【dayjs使用】判断距某个时间多长时间:几秒前、几分钟前、几小时前、几天前、几月前、几年前

发布时间:2024年01月15日

安装

npm i dayjs

引入

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

1、相对当前时间(前)

dayjs.extend(relativeTime)
dayjs('1999-01-01').fromNow() // 25 年前

如果传入 true,则可以获得不带后缀的值。

dayjs.extend(relativeTime)
dayjs('1999-01-01').fromNow(true) // 25 年

2、相对指定时间(前)

dayjs.extend(relativeTime)
var a = dayjs('2000-01-01')
dayjs('1999-01-01').from(a) // 1 年前

如果传入 true,则可以获得不带后缀的值。

dayjs.extend(relativeTime)
var a = dayjs('2000-01-01')
dayjs('1999-01-01').from(a, true) // 1 年

3、相对当前时间(后)

dayjs.extend(relativeTime)
dayjs('1999-01-01').toNow() // 25 年后

4、相对指定时间(后)

dayjs.extend(relativeTime)
var a = dayjs('2000-01-01')
dayjs('1999-01-01').to(a) // 1 年后
文章来源:https://blog.csdn.net/qq_40476712/article/details/135593775
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。