lenye_base
Version:
基础方法
25 lines (22 loc) • 738 B
JavaScript
;
/**
* @ 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;