您好,欢迎访问一九零五行业门户网

js处理php输出时间戳对不上号的解决方法_javascript技巧

由php传入js处理的时间戳我说怎么老是对不上号呢,原来js时间戳为13位,包含3位毫秒的,而php只有10位不包含毫秒的。
var nowtime = (new date).gettime();/*当前时间戳*/ /*转换时间,计算差值*/ function comptime(begintime,endtime){ var secondnum = parseint((endtime-begintime*1000)/1000);//计算时间戳差值 if(secondnum>=0&&secondnum=60&&secondnum=3600&&secondnum<3600*24){ var ntime=parseint(secondnum/3600); return ntime+'小时前'; } else{ var ntime = parseint(secondnum/86400); return ntime+'天前'; } } t = comptime(timestamp,nowtime);//timestamp为php通过ajax回传的时间戳
其它类似信息

推荐信息