js 取两个时间之间的差值,判断相隔多少小时

getdate 2008-07-30 04:09:14
各位JS大侠 请问如何在页面上计算两个时间之间的相隔多少小时数啊?
...全文
709 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
leosming 2008-07-31
  • 打赏
  • 举报
回复
http://blog.csdn.net/xuStanly/archive/2008/03/16/2186411.aspx
scueczhang 2008-07-31
  • 打赏
  • 举报
回复
将获取的milliseconds()值转化为小时就可以了!
rstory 2008-07-31
  • 打赏
  • 举报
回复
取时候的milliseconds()的值,相减然后转化为小时。
tonybao 2008-07-31
  • 打赏
  • 举报
回复
同意2 / 9 楼的。学习!
nieliqiang84 2008-07-31
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 xingqiliudehuanghun 的回复:]
var date1=new Date("2008/7/29");
var date2=new Date();
var nDiff=date2-date1;
var nHour,nMini,nSecond;

nHour=parseInt(nDiff/3600000);
nMini=parseInt((nDiff%3600000)/60000);
alert("今天距离昨天零点:\n"
+nHour+":小时\n"
+nMini+":分钟");
[/Quote]
感觉这个不错啊
getdate 2008-07-31
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 rstory 的回复:]
取时候的milliseconds()的值,相减然后转化为小时。
[/Quote]
能说的详细些么?
最好给个例子,谢谢。
getdate 2008-07-31
  • 打赏
  • 举报
回复
首先谢谢各位:
我在页面上得到了两个输入的日期如:

st = "2008-07-31 13:59:10"
et = "2008-07-31 19:59:32"

现在就想用js 得到st 与 et 之间的间隔的小时数,请问如何实现啊?

那个地址我看了,可是我比较笨,不知道如何运用那些知识解决自己的问题。
xuStanly 2008-07-30
  • 打赏
  • 举报
回复
http://blog.csdn.net/xuStanly/archive/2008/03/16/2186411.aspx
  • 打赏
  • 举报
回复
var date1=new Date("2008/7/29");
var date2=new Date();
var nDiff=date2-date1;
var nHour,nMini,nSecond;

nHour=parseInt(nDiff/3600000);
nMini=parseInt((nDiff%3600000)/60000);
alert("今天距离昨天零点:\n"
+nHour+":小时\n"
+nMini+":分钟");

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧