0.1.4 • Published 2 years ago

relative-time-convert v0.1.4

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

relative-time-convert

人性化时间转换

  const relativeTimeConvert = require('relative-time-convert');
  let count = relativeTimeConvert(new Date('2021/11/11'))

转换规则

跟当前时间相比:
不同年份且相差3个月以上转换为年,否则转换为月
不同月份且相差4周以上转换为月,否则转换为周
不是同一周且相差6天以上转换为周,否则转换为天
不是同一天且相差6小时以上转换为天,否则转换为小时
不是同一小时内且相差59分钟以上转换为小时,否则转化为分钟
不是同一分钟内且相差59秒以上转换为分钟,否则转化为“刚刚”或“稍后”
接受limit参数,当时间相差的秒数超过limit时,不做转换
参数说明类型默认值
value转换的时间number,Date-
limit最大限制的时间戳,超过这个时间戳就返回绝对时间number94694400
compareDate传入被比较时间string, number, Date-
weekStartsOn每周起始日期的index,0为周日0, 1, 2, 3, 4, 5, 61
0.1.4

2 years ago

0.1.2

2 years ago

0.1.1

2 years ago

0.1.3

2 years ago

0.1.0

2 years ago

0.0.1

3 years ago