Open Genzhen opened 2 years ago
`function relativeTime(date) { const now = Date.now(); const diff = now - date.getTime();
const units = [
{ label: "秒", divisor: 1000 },
{ label: "分钟", divisor: 60 },
{ label: "小时", divisor: 60 },
{ label: "天", divisor: 24 },
{ label: "月", divisor: 30 },
];
for (const unit of units) {
if (diff < unit.divisor) {
return Math.floor(diff / (unit.divisor / 1000)) + unit.label + "前";
}
diff /= unit.divisor;
}
return "很久以前";
}`
扫描下方二维码,收藏关注,及时获取答案以及详细解析,同时可解锁800+道前端面试题。