Javascript的时间戳和php的时间戳转换注意事项_基础知识

js教程评论517 views阅读模式

这里要注意的是js的时间戳是13位,php的时间戳是10位,转换函数如下:

复制代码 代码如下:

var nowtime = (new Date).getTime();/*当前时间戳*/

/*转换时间,计算差值*/

function comptime(beginTime,endTime){

var secondNum = parseInt((endTime-beginTime*1000)/1000);//计算时间戳差值

if(secondNum>=0&&secondNum<60){

return secondNum+'秒前';

}

else if (secondNum>=60&&secondNum<3600){

var nTime=parseInt(secondNum/60);

return nTime+'分钟前';

}

else if (secondNum>=3600&&secondNum<3600*24){

var nTime=parseInt(secondNum/3600);

return nTime+'小时前';

}

else{

var nTime = parseInt(secondNum/86400);

return nTime+'天前';

}

}

t = comptime("1324362556",nowtime);//timestamp为PHP通过ajax回传的时间戳

alert(t);

企鹅博客
  • 本文由 发表于 2019年9月2日 22:45:25
  • 转载请务必保留本文链接:https://www.qieseo.com/422569.html

发表评论