var dates = ["2020-11-12 12:12:12", "2021-11-12 12:12:12", "2022-11-12 12:12:12","2023-08-01 13:13:13","2023-08-03 13:13:13"];
for (var i = 0; i < dates.length; i++) {
var date = new Date(dates[i]);
console.log(this.timeAgo(date));
}
timeAgo:function(date) {
var seconds = Math.floor((new Date() - date) / 1000);
var interval = Math.floor(seconds / 31536000);
if (interval > 1) {
return interval + " 年前";
}
interval = Math.floor(seconds / 2592000);
if (interval > 1) {
return interval + " 个月前";
}
interval = Math.floor(seconds / 86400);
if (interval > 1) {
return interval + " 天前";
}
interval = Math.floor(seconds / 3600);
if (interval > 1) {
return interval + " 小时前";
}
interval = Math.floor(seconds / 60);
if (interval > 1) {
return interval + " 分钟前";
}
return Math.floor(seconds) + " 秒前";
},
js调整为现在开始的时间差(多少分钟前,几小时前,几天前,几个月前,几年前)。
最新推荐文章于 2025-03-27 16:39:50 发布