如何用JS/HTML将时间戳转换为“xx天前”的形式

作者:袖梨 2022-06-25

如果我们有一份过去时间戳,如何使用JS/HTML将时间戳转换为“xx天前”的形式呢,以下是完整代码

当然,只在同一时区时适用。

你也可以通过Date类将具体时间转换为时间戳。

 代码如下 复制代码

< 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 +"天前");  

}

}

});

1486122654000

相关文章

精彩推荐