用js new Date();获取时间的到的是:Wed Nov 7 12:47:27 UTC+0800 2007用
asp now()获取时间得到的是:2007-11-7 下午 12:48:29
我想求他门的时间差,想法是这样的asp的时间在数据库里(<%=rs("time")%>) js是现在时间
用js-asp的时间算出他们的差然后循环语句判定该显示什么,
<script>
function relative_time(asp)
{
var _loc2 = (asp);
var _loc3 = new Date();
var _loc1 = (_loc3.getTime() - _loc2.getTime()) / 1000;
switch (true)
{
case _loc1 < 60:
{
remLen4.innerText='约 1 分钟前';
document.write('1');
break;
}
case _loc1 < 120:
{ remLen4.innerText='约 1 分钟前';
document.write('2');
break;
}
case _loc1 < 2700:
{
document.write('3');
break;
}
case _loc1 < 5400:
{
document.write('4');
break;
}
case _loc1 < 86400:
{
document.write('5');
break;
}
case _loc1 < 172800:
{
document.write('6');
break;
}
default:
{
document.write('7');
break;
}
}
} </script>
调用<script>relative_time(<%=rs("time")%>)</script>
大体就这样 不知道具体该怎么写请高手帮忙!!