// 计算两个时间差 dateBegin开始时间
timedisparity(dateBegin) {
//如果时间格式是正确的,那下面这一步转化时间格式就可以不用了
var dateEnd = new Date();//获取当前时间
var dateDiff = dateEnd.getTime() - dateBegin;//时间差的毫秒数
var dayDiff = Math.floor(dateDiff / (24 * 3600 * 1000));//计算出相差天数
var leave1=dateDiff%(24*3600*1000) //计算天数后剩余的毫秒数
var hours=Math.floor(leave1/(3600*1000))//计算出小时数
//计算相差分钟数
var leave2=leave1%(3600*1000) //计算小时数后剩余的毫秒数
var minutes=Math.floor(leave2/(60*1000))//计算相差分钟数
//计算相差秒数
var leave3=leave2%(60*1000) //计算分钟数后剩余的毫秒数
var seconds=Math.round(leave3/1000)
// var leave4=leave3%(60*1000) //计算分钟数后剩余的毫秒数
// var minseconds=Math.round(leave4/1000)
dayDiff = Math.abs(dayDiff)
hours = Math.abs(hours)
minutes = Math.abs(minutes)
seconds = Math.abs(seconds)
if (dayDiff > 0) {
return `${dayDiff}天`;
}
if (hours > 0) {
return `${hours}小时`;
}
if (minutes > 0) {
return `${minutes}分钟`;
}
if (seconds > 0) {
return `${seconds}秒`;
}
}
计算两个时间差
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- Date相关转换参考 1. 根据时间戳计算某个时间段的时间 (时间Date类型) [timeInterval 以‘...
- 一. postgresql中实现按周统计详解 1. 第一种SQL 显示的日期为每周周一的时间,总共六条数据,第一周...
- 之前计算两个时间差得到的是秒,然后通过秒来计算几个小时几分几秒,但实际苹果为我们提供了一个类,使用该类的对象方法可...