以下是一个使用 JavaScript 实现将后台时间戳转换为相对时间(如小时前、分钟前等)的示例代码:
function formatTimestamp(timestamp) {
const currentTime = new Date().getTime();
const timeDifference = currentTime - timestamp;
if (timeDifference < 60 * 1000) {
return '刚刚';
} else if (timeDifference < 60 * 60 * 1000) {
const minutes = Math.floor(timeDifference / (60 * 1000));
return `${
minutes} 分钟前`;
} else {
const hours = Math.floor(timeDifference / (60 * 60 * 1000));
return `${
hours} 小时前`;
}
}
你可以将后台返回的时间戳作为参数传递给 formatTimestamp
函数,它将返回相应的相对时间表示。