如何⽤JSHTML将时间戳转换为“xx天前”的形式
如果我们有⼀份过去时间戳,如何使⽤JS/HTML将时间戳转换为“xx天前”的形式呢,以下是完整代码
当然,只在同⼀时区时适⽤。
你也可以通过Date类将具体时间转换为时间戳。
<!DOCTYPE html>
<html>
<head>
< http-equiv="Content-Type" content="text/html; charset=utf-8"/>
< src="leapis/ajax/libs/jquery/1.8.3/jquery.min.js">
</ >
< > $(document).ready(function()
{
var str = "";
var timestamp = 0;
var pass = 0;
str = $("#time").text();
timestamp = (new Date()).valueOf();
pass = (timestamp - str) / 1000;
$("#time").text(pass);
if (pass < 60) {
$("#time").text(pass + "秒前");
}
else
{
if (pass < (60 * 60))
{
pass = Math.floor(pass / 60);
$("#time").text(pass + "分钟前");
}
else
{
jquery弹出div窗口if (pass < (60 * 60 * 72))
{
pass = Math.floor(pass / 60 / 60);
$("#time").text(pass + "⼩时前");
}
else
{
if (pass >= (60 * 60 * 72) )
{
pass = Math.floor(pass / 60 / 60 / 24);
$("#time").text(pass + "天前");
}
}
}
}
});
</ >
</head>
<body>
<div id="time">1486122654000</div>
</body>
</html>
以上所述是⼩编给⼤家介绍的⽤JS/HTML将时间戳转换为“xx天前”的形式,希望对⼤家有所帮助,如果⼤家有任何疑问请给我留⾔,⼩编会及时回复⼤家的。在此也⾮常感谢⼤家对⽹站的⽀持!
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论