求js 计算两个带秒的日期 间隔的小时,分钟数

zhuixing 2009-07-23 07:53:47
求js 计算两个带秒的日期 间隔的小时,分钟数,
比如 2009-7-23 14:00:12 2009-7-23 15:10:12

返回 1小时10分
...全文
451 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
sangshusen_1988 2009-07-23
  • 打赏
  • 举报
回复
var d1 = new Date('2009','7','23','14','00','12').valueOf();
var d2 = new Date('2009','7','23','15','10','12').valueOf();
var vtime = Math.abs(d1-d2);
var vminute = vtime/1000/60;
var vhour = parseInt(vminute / 60);
var eminute = vminute % 60;
alert(vhour + "小时" + eminute + "分");
my020202 2009-07-23
  • 打赏
  • 举报
回复

DateDiff("h",2009-7-23 14:00:12,2009-7-23 15:10:12)小时DateDiff("n",2009-7-23 14:00:12,2009-7-23 15:10:12)分
sunxing007 2009-07-23
  • 打赏
  • 举报
回复

<script>
var d1 = new Date();
d1.setYear(2009);
d1.setMonth(6, 31);
d1.setHours(14);
d1.setMinutes(0);
d1.setSeconds(0);

var d2 = new Date();
d2.setYear(2009);
d2.setMonth(6, 31);
d2.setHours(15);
d2.setMinutes(10);
d2.setSeconds(2);
alert(d2.toLocaleString());

alert("相差的毫秒数:" + (d2.getTime() - d1.getTime()));

alert("相差的秒数:" + (d2.getTime() - d1.getTime())/1000);

alert("相差的分钟数:" + (d2.getTime() - d1.getTime())/(1000*60));

alert("相差的分钟数:" + (d2.getTime() - d1.getTime())/(1000*60*60));
</script>

81,095

社区成员

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

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