给定两个日期,计算这两个日期中相差了几年,几个月,几天
解决方案 »
- 求助:使用ajax方式获取新页面内容替换当前整个页面,并执行新页面脚本
- iframe的局部刷新
- 如何改变梅花雪某个树节点的图片
- 超级小菜提问:Javascript 小问题
- 菜鸟提问...
- 仿google suggest是遇到的问题
- 有一段视频,有没有方法把这段视频的每贞写入一个关键字,客户端在播放视频时,读取每贞写入的关键字在页面中显示出来?可以做到么?该怎
- google了一天,得到一个结论:这个功能不可能在客户端实现。希望有高手能推翻我的结论!
- 如何将\\u8BF7\\u9009\\u62E9 这样的字符串转为汉字
- js 关于改变图片路径的问题
- 【?】Extjs4的树节点监听?
- 为何鼠标悬停可以取消定时程序,而点击事件不行
<head>
<title>获取时间差</title>
<style type="text/css">
*{margin:0;padding:0;}
#content{width:300px;margin:0 auto;padding:10px;background:#eee;border:1px solid #999;}
#content p span{color:red;font:bold 20px Arial;}
#content p a{font:12px/23px '宋体';color:#888;}
.div1{ display:none;}
</style>
<script type="text/javascript">
function fresh()
{
var endtime=new Date("2011/12/19,23:06:30");
var nowtime = new Date();
//两时间差为毫秒数,除以1000则转换为秒数
var leftsecond=parseInt((endtime.getTime()-nowtime.getTime())/1000); d=parseInt(leftsecond/(3600*24));//计算出相差天数
h=parseInt((leftsecond/3600)%24);//扣除相差天数,计算出相差小时数
m=parseInt((leftsecond/60)%60);//扣除相差天数,小时数,计算出相差分钟数
s=parseInt(leftsecond%60);//扣除相差天数、小时数、分钟数相差数,计算出相差秒速
document.getElementById("times").innerHTML=d+'天'+h+"小时"+m+"分"+s+"秒";
setTimeout(fresh,1000);//每个一秒刷新一次数据
}
window.onload=fresh;
</script>
</head>
<body><div id="content"><p>两者相差<span id="times"></span></p>
</div></body>
</html>
var leftsecond=parseInt(Math.abs((endtime.getTime()-nowtime.getTime()))/1000);