JavaScript——时间处理工具函数
2026/7/18 13:49:43 网站建设 项目流程

时间处理在前端应用中非常普遍,尤其是在社交、新闻等应用中经常需要显示相对时间。

// 计算距离当前时间的描述functiongetTimeAgo(time){if(!time)return'';constseconds=Math.floor((Date.now()-newDate(time).getTime())/1000);constintervals={:31536000,:2592000,:604800,:86400,小时:3600,分钟:60,:1};for(let[unit,secondsInUnit]ofObject.entries(intervals)){constinterval=Math.floor(seconds/secondsInUnit);if(interval>=1){return`${interval}${unit}`;}}return'刚刚';}// 使用示例console.log(getTimeAgo('2023-01-01'));// 输出: 几天前/几周前/几个月前等

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询