Skip to content

@pmun/utils / fromNow

Function: fromNow() ​

ts
function fromNow(date, baseDate?): string;

获取相对时间描述

Parameters ​

date ​

DateLike

日期

baseDate? ​

DateLike

基准日期,默认为当前时间

Returns ​

string

相对时间描述,如"几分钟前"、"几天后"等;日期或基准日期无效时返回空字符串

Example ​

ts
fromNow(new Date(Date.now() - 5 * 60 * 1000)) // "5分钟前"
fromNow(new Date(Date.now() + 24 * 60 * 60 * 1000)) // "1天内"
fromNow('2023-01-01', '2023-01-05') // "4天前"