标签:时间格式 年-月 -- color 友好 等等 format 时间格式化 string
/** * 毫秒转换友好的显示格式 * 输出格式:21小时前 * stringTime为:年-月-日 时:分:秒 * @param {[type]} time [description] * @return {[type]} [description] */function friendlyFormatTime(stringTime) { let minute = 1000 * 60; let hour = minute * 60; let day = hour * 24; let week = day * 7; let month = day * 30; let time1 = new Date().getTime(); //当前的时间戳 let time2 = Date.parse(new Date(stringTime)); //指定时间的时间戳 let time = time1 - time2; let result = null; if (time < 0) { result = "--"; } else if (time / month >= 1) { result = parseInt(time / month) + "月前"; } else if (time / week >= 1) { result = parseInt(time / week) + "周前"; } else if (time / day >= 1) { result = parseInt(time / day) + "天前"; } else if (time / hour >= 1) { result = parseInt(time / hour) + "小时前"; } else if (time / minute >= 1) { result = parseInt(time / minute) + "分钟前"; } else { result = "刚刚"; } return result; }
js 显示友好的时间格式【刚刚、几分钟前、几小时、几天前、几周前、几月前等等 时间格式化】(工具类)
标签:时间格式 年-月 -- color 友好 等等 format 时间格式化 string
原文地址:https://www.cnblogs.com/sunshouguo/p/11727606.html