请问这个时间戳转换成具体时间后,如何表达为xx小时前的形式?

2026-04-05 07:090阅读0评论SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计388个文字,预计阅读时间需要2分钟。

请问这个时间戳转换成具体时间后,如何表达为xx小时前的形式?

MySQL时间戳传递到前端,百度等那些都转换成代码都不适用。现代代码片段是从一个在线转换网站抓取的。将时间戳转换为xx小时前的格式:javascriptfunction jsDateDiff(pTime) { var d_minutes, d_hours, d_days, d_str1, d_str2; d_str1=pTime; d_str2=new Date().getTime(); d_days=Math.floor(Math.abs(d_str2 - d_str1) / 1000 / 60 / 60 / 24); d_hours=Math.floor(Math.abs(d_str2 - d_str1) / 1000 / 60 / 60 % 24); d_minutes=Math.floor(Math.abs(d_str2 - d_str1) / 1000 / 60 % 60); if(d_days > 0) { return d_days + 天前; } else if(d_hours > 0) { return d_hours + 小时前; } else if(d_minutes > 0) { return d_minutes + 分钟前; } else { return 刚刚; }}

mysql时间戳传到前台,百度的那些都转换代码都不可用。此代码片段是从一个在线转换网站扣的。
阅读全文

本文共计388个文字,预计阅读时间需要2分钟。

请问这个时间戳转换成具体时间后,如何表达为xx小时前的形式?

MySQL时间戳传递到前端,百度等那些都转换成代码都不适用。现代代码片段是从一个在线转换网站抓取的。将时间戳转换为xx小时前的格式:javascriptfunction jsDateDiff(pTime) { var d_minutes, d_hours, d_days, d_str1, d_str2; d_str1=pTime; d_str2=new Date().getTime(); d_days=Math.floor(Math.abs(d_str2 - d_str1) / 1000 / 60 / 60 / 24); d_hours=Math.floor(Math.abs(d_str2 - d_str1) / 1000 / 60 / 60 % 24); d_minutes=Math.floor(Math.abs(d_str2 - d_str1) / 1000 / 60 % 60); if(d_days > 0) { return d_days + 天前; } else if(d_hours > 0) { return d_hours + 小时前; } else if(d_minutes > 0) { return d_minutes + 分钟前; } else { return 刚刚; }}

mysql时间戳传到前台,百度的那些都转换代码都不可用。此代码片段是从一个在线转换网站扣的。
阅读全文