function local(a, b) {
var c = b - a;
if(c < 60) // seconds
{
document.write(Math.floor(c) + 'seconds ago');
}
else if(c >= 60 && c < 3600) // minutes
{
document.write(Math.floor(c/60) + 'minutes ago');
}
else if(c >= 3600 && c < 43200) // hours
{
document.write(Math.floor(c/3600) + 'hours ago');
}
else if(c >= 43200)
{
var d = new Date(a);
document.write(d);
}
}
答案 0 :(得分:3)
只是连接。例如,而不是:
document.write('c/60 minutes ago');
试试这个:
document.write((c / 60) + ' minutes ago');
如果您希望输出被覆盖(向下舍入):
document.write(Math.floor(c / 60) + ' minutes ago');