JS如何处理后台时间

简介: JS如何处理后台时间

以下是一个使用 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} 小时前`;
  }
}
AI 代码解读

你可以将后台返回的时间戳作为参数传递给 formatTimestamp 函数,它将返回相应的相对时间表示。

目录
打赏
455
58
58
0
158
分享
相关文章
基于 Vue2.0 + Nest.js 全栈开发的后台应用
Vue2 Admin 是一个基于 Vue2 和 Ant Design Pro 开发的前端项目,配合 Nest.js 构建的后端,提供了一个完整的全栈后台应用解决方案。该项目支持动态国际化、用户权限管理、操作日志记录等功能,适合全栈开发者学习参考。线上预览地址:https://vue2.baiwumm.com/,用户名:Admin,密码:abc123456。
"前端小技巧大揭秘:JS如何将后台时间戳秒变亲切小时前、分钟前,让用户秒懂,提升互动体验!"
【10月更文挑战第23天】在Web开发中,将后台返回的时间戳转换为“小时前”、“分钟前”、“刚刚”等友好的时间描述是常见需求。本文介绍如何用JavaScript实现这一功能,通过计算当前时间和时间戳的差值,返回相应的描述,提升用户体验。
68 1
基于springboot+vue.js+uniapp小程序的前后台图书商城系统附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp小程序的前后台图书商城系统附带文章源码部署视频讲解等
42 0
基于springboot+vue.js的善筹网(众筹)前后台附带文章和源代码设计说明文档ppt
基于springboot+vue.js的善筹网(众筹)前后台附带文章和源代码设计说明文档ppt
64 1
基于ssm+vue.js+uniapp小程序的游戏后台系统附带文章和源代码部署视频讲解等
基于ssm+vue.js+uniapp小程序的游戏后台系统附带文章和源代码部署视频讲解等
37 0
原生JavaScript JS导出blob后台文件流xlsx、xls文件自动下载(且规避乱码),解决导出Excel文件里面有[object Object]。
原生JavaScript JS导出blob后台文件流xlsx、xls文件自动下载(且规避乱码),解决导出Excel文件里面有[object Object]。
【原生】sd.js帮助您简化繁重的获取数据、存储数据(CRUD)骚操作(吐槽~在安卓9.0以下或者IOS10.X以下手机端H5页面不支持,在这两种情况下的系统只能使用ajax或者原生js请求后台数据)
【原生】sd.js帮助您简化繁重的获取数据、存储数据(CRUD)骚操作(吐槽~在安卓9.0以下或者IOS10.X以下手机端H5页面不支持,在这两种情况下的系统只能使用ajax或者原生js请求后台数据)

热门文章

最新文章

AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等