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

 更新时间:2014年06月20日 11:32:32   投稿:whsnow  
JS时间戳为13位,包含3位毫秒的,而PHP只有10位不包含毫秒的,这就是为什么对不上号原因,处理方法如下

由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){ 
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(timestamp,nowtime);//timestamp为PHP通过ajax回传的时间戳

相关文章

  • javascript中createElement的两种创建方式

    javascript中createElement的两种创建方式

    这篇文章主要介绍了javascript中createElement的两种创建方式,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-05-05
  • 利用fecha进行JS日期处理

    利用fecha进行JS日期处理

    这篇文章主要介绍的是如何利用fecha进行JS日期处理,在日常项目中,经常会碰到日期处理的需求,这种需求千奇百怪,而且往往经常变化。虽然js提供了原生的Date方法供我们选择,但一些复杂的日期时间处理起来往往力不从心。下面通过这篇文章来一起学习学习吧。
    2016-11-11
  • javascript获取select的当前值示例代码(兼容IE/Firefox/Opera/Chrome)

    javascript获取select的当前值示例代码(兼容IE/Firefox/Opera/Chrome)

    本篇文章主要介绍了javascript获取select的当前值示例代码(兼容IE/Firefox/Opera/Chrome) 需要的朋友可以过来参考下,希望对大家有所帮助
    2013-12-12
  • 网页禁用右键实现代码(JavaScript代码)

    网页禁用右键实现代码(JavaScript代码)

    网页禁用右键的代码,我们可以不少网站在使用,让别人复制什么的麻烦,但破解方法也比较简单。这里就不说了,如果想知道的可以参考脚本之家以前发布的文章。
    2009-10-10
  • javascript圆盘抽奖程序实现原理和完整代码例子

    javascript圆盘抽奖程序实现原理和完整代码例子

    这篇文章主要介绍了javascript圆盘抽奖程序实现原理和完整代码例子,需要的朋友可以参考下
    2014-06-06
  • 点击button获取text内容并改变样式的js实现

    点击button获取text内容并改变样式的js实现

    这篇文章主要介绍了点击button获取text内容并改变样式的js实现,经测试非常实用,需要的朋友可以参考下
    2014-09-09
  • JavaScript判断浏览器版本的方法

    JavaScript判断浏览器版本的方法

    这篇文章主要介绍了JavaScript判断浏览器版本的方法,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-11-11
  • 前端常用的4种请求方式实例总结

    前端常用的4种请求方式实例总结

    这篇文章详细介绍了GET、POST、PUT和DELETE四种HTTP请求方法的使用方式、优缺点及应用场景,文中通过代码介绍的非常详细,对大家的学习或者工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2025-01-01
  • uniapp中使用计时器setInterval的场景与方法

    uniapp中使用计时器setInterval的场景与方法

    计时器在日常开发中经常会遇到,下面这篇文章主要给大家介绍了关于uniapp中使用计时器setInterval的场景与方法,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-08-08
  • js实现图片轮换效果代码

    js实现图片轮换效果代码

    本教程使用js实现两张图片切换/多张图片轮换/结束执行等效果,感兴趣的朋友可以参考下哈,希望对你学习js有所帮助
    2013-04-04

最新评论