- 如题, 在做前端时能够经常用得到,在这里记录一下
/**
* 人性化时间处理 传入时间戳
*/
function beautify_time(timestamp) {
var mistiming = Math.round(new Date() / 1000) - timestamp;
var postfix = mistiming > 0 ? "前" : "后";
mistiming = Math.abs(mistiming);
var arrr = ["年", "个月", "星期", "天", "小时", "分钟", "秒"];
var arrn = [31536000, 2592000, 604800, 86400, 3600, 60, 1];
for (var i = 0; i < 7; i++) {
var inm = Math.floor(mistiming / arrn[i]);
if (inm != 0) {
return inm + arrr[i] + postfix;
}
}
}
来自 CSDN 用户:https://me.csdn.net/leeyisoft
版权声明:自由转载-非商用-非衍生-保持署名(创意共享3.0许可证)
作者: Austin 发表日期:2020-10-26 11:40