首页 > Web开发 > 详细

js计算时间差

时间:2021-08-06 17:49:48      阅读:38      评论:0      收藏:0      [点我收藏+]
var new_date = new Date(); //新建一个日期对象,默认现在的时间
var old_date = new Date("2021-08-03 09:20:49"); //设置过去的一个时间点,"yyyy-MM-dd HH:mm:ss"格式化日期

var difftime = (new_date - old_date)/1000; //计算时间差,并把毫秒转换成秒

var days = parseInt(difftime/86400); // 天 24*60*60*1000
var hours = parseInt(difftime/3600)-24*days; // 小时 60*60 总小时数-过去的小时数=现在的小时数
var minutes = parseInt(difftime%3600/60); // 分钟 -(day*24) 以60秒为一整份 取余 剩下秒数 秒数/60 就是分钟数
var seconds = parseInt(difftime%60); // 以60秒为一整份 取余 剩下秒数

console.log("时间差是: "+days+"天, "+hours+"小时, "+minutes+"分钟, "+seconds+"秒");

js计算时间差

原文:https://www.cnblogs.com/liuting-1204/p/15108484.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!