如何用JS/HTML将时间戳转换为“xx天前”的形式
如果我们有一份过去时间戳,如何使用JS/HTML将时间戳转换为“xx天前”的形式呢,以下是完整代码
当然,只在同一时区时适用。
你也可以通过Date类将具体时间转换为时间戳。
<!DOCTYPEhtml>
<html>
<head>
<http-equiv="Content-Type"content="text/html;charset=utf-8"/>
<src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js">
</>
<>$(document).ready(function()
{
varstr="";
vartimestamp=0;
varpass=0;
str=$("#time").text();
timestamp=(newDate()).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
{
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>
<divid="time">1486122654000</div>
</body>
</html>
以上所述是小编给大家介绍的用JS/HTML将时间戳转换为“xx天前”的形式,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对毛票票网站的支持!