欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

JAVASCRIPT 实现普通日期转换多少小时前、多少分钟前、多少秒

程序员文章站 2022-04-12 11:38:03
new document function stringtodatetime(postdate) { var second =...

[ctrl+a 全选 注:如需引入外部js需刷新才能执行]

网上有用c#后台实现的方法,为方便查看就转贴到下面吧:)
复制代码 代码如下:

public string datestringfromnow(datetime dt)
{
timespan span = datetime.now - dt;
if (span.totaldays >60)
{
return dt.toshortdatestring();
}
else
if ( span.totaldays >30 )
{
return
"1个月前";
}
else
if (span.totaldays >14)
{
return
"2周前";
}
else
if (span.totaldays >7)
{
return
"1周前";
}
else
if (span.totaldays >1)
{
return
string.format("{0}天前", (int)math.floor(span.totaldays));
}
else
if (span.totalhours >1)
{
return
string.format("{0}小时前", (int)math.floor(span.totalhours));
}
else
if (span.totalminutes >1)
{
return
string.format("{0}分钟前", (int)math.floor(span.totalminutes));
}
else
if (span.totalseconds >=1)
{
return
string.format("{0}秒前", (int)math.floor(span.totalseconds));
}
else
{
return
"1秒前";
}
}