UNPKG

lenye_base

Version:

基础方法

25 lines (22 loc) 738 B
'use strict'; /** * @ zh_cn * @desc 格式化${startTime}距现在的已过时间 * @param {Date} startTime * @return {String} */ var formatPassTime = startTime => { var currentTime = Date.parse(new Date()); var time = currentTime - startTime; var day = parseInt(time / (1000 * 60 * 60 * 24), 10); var hour = parseInt(time / (1000 * 60 * 60), 10); var min = parseInt(time / (1000 * 60), 10); var month = parseInt(day / 30, 10); var year = parseInt(month / 12, 10); if (year) return year + '年前'; if (month) return month + '个月前'; if (day) return day + '天前'; if (hour) return hour + '小时前'; if (min) return min + '分钟前';else return '刚刚'; }; module.exports = formatPassTime;