getTime()方法

方法定义: getTime() 方法可返回距 1970 年 1 月 1 日之间的毫秒数。

通常我们计算时间差都是通过获取两个时间数据,然后分别使用 getTime() 方法返回与固定的1970 年 1 月 1 日的时间差,通过对返回毫秒数的差,换算成时间单位,得出两个时间的时间差。

时间格式

第一种:"2019/08/28 04:56:38"  // 这种格式不用进行处理

第二种:"2019-08-01 18:56:38"  // 这种格式要进行处理

因为new Date()方法不能处理第二种数据,所以我们这里需要将第二种数据格式转化为第一种数据的格式

let time = "2019-08-01 18:56:38";
let dateTime = new Date(time.replace(/-/g, "/"));  // replace方法将 - 转为 /let dateNow = new Date();  // 获取当前时间
let timeDiff = dateNow.getTime() - dateTime.getTime();  // 时间差的毫秒数
// timeDiff = 时间戳差值let days = Math.floor(timeDiff / (24 * 3600 * 1000)); // 计算出天数
let leavel1 = timeDiff % (24 * 3600 * 1000); // 计算天数后剩余的时间
let hours = Math.floor(leavel1 / (3600 * 1000)); // 计算天数后剩余的小时数
let leavel2 = timeDiff % (3600 * 1000); // 计算剩余小时后剩余的毫秒数
let minutes = Math.floor(leavel2 / (60 * 1000)); // 计算剩余的分钟数console.log(`${days}天${hours}时${minutes}分`)

https://blog.csdn.net/obkoro1/article/details/78248139

JS 用时间戳计算两个时间之间间隔相关推荐

  1. JS 计算两个时间的间隔

    js 计算两个时间之间间隔的天数 var start = new Date('2019-12-10'); //开始的时间 var end = new Date('2020-01-09'); //结束的 ...

  2. 怎样计算两个时间之间的间隔

    怎样计算两个时间之间的间隔 1. 怎样计算两个时间之间的间隔? 间隔=Date1.getTime()-Date2.getTime();得出来的是毫秒数. 除1000是秒,再除60是分,再除60是小时. ...

  3. java 计算两个时间之间的间隔

    1. 怎样计算两个时间之间的间隔? 间隔=Date1.getTime()-Date2.getTime();得出来的是毫秒数. 除1000是秒,再除60是分,再除60是小时............... ...

  4. python时间差转换成天数_Python实现计算两个时间之间相差天数的方法

    本文实例讲述了Python实现计算两个时间之间相差天数的方法.分享给大家供大家参考,具体如下: #-*- encoding:UTF-8 -*- from datetime import date im ...

  5. MySql计算两日期时间之间相差的天数,秒数,分钟数,周数,小时数

    计算两日期时间之间相差的天数,秒数,分钟数,周数,小时数,这里主要分享的是通过MySql内置的函数 TimeStampDiff() 实现. 函数 TimeStampDiff() 是MySQL本身提供的 ...

  6. 计算两个时间之间的工作时长

    计算两个时间之间的工作时长(小时)排除周末 package com.test;import org.apache.commons.lang3.time.DateUtils;import java.ma ...

  7. 计算两个时间之间的小时数

    由于在项目中需要计算一个任务从创建到完成操作时的工时数,在网上找了很多方法,都不是我想要的,我需要计算的是小时,而网上很多都是两个时间之间相差多少天多少小时多少分钟多少秒,好不容易找到一个差不多是我想 ...

  8. python时间差计算器时分秒_Python实现计算两个时间之间相差天数的方法

    本文实例讲述了Python实现计算两个时间之间相差天数的方法.分享给大家供大家参考,具体如下: #-*- encoding:UTF-8 -*- from datetime import date im ...

  9. 使用Java的Calendar类计算两段时间之间的工作日的天/小时/分钟/秒数

    计算两段时间之间的工作日的天/小时/分钟/秒数 我们能经常遇到一些需求,让获取工作日的时间(当然,调休也上班也是工作日哈!),之前自己给这搞得头大,所以整理总结,把该工具类记录下来,希望大家能用到的时 ...

最新文章

  1. python 调用函数内部参数
  2. java学习类的笔记
  3. 【JLOI2013】地形生成
  4. java 获取光标_如何在java中使用Windows API获取当前鼠标光标类型?
  5. android+rom+bootloader+flash,Android ROM开发(4) bootloader 三种启动模式
  6. 设计企业网站大纲_企业网站设计布局
  7. ScrollView如何判断滑动到底部以及getHeight()方法与getMeasuredHeight()方法的一些理解
  8. SQL SERVER 卸载清除步骤
  9. Unity3D学习1--Unity基础
  10. Java 实现邮箱验证
  11. Linux虚拟机挂载新的硬盘
  12. 高斯过程回归(GPR)
  13. Android Bottom Sheet详解
  14. C++ primer (5th) 随想与学习笔记 6 优先级晦涩难通 新标准更清晰
  15. 什么是零代码开发平台,为什么企业IT应该重视?
  16. 一个拥抱ARVR热点机会
  17. 【C#】关闭 Window 之后,无法设置 Visibility,也无法调用 Show、ShowDialogor 或 WindowInteropHelper.EnsureHandle
  18. public与protect与private的详解
  19. IDEA—Maven项目JDK版本设置
  20. centos7安装WGCLOUD说明

热门文章

  1. GPT磁盘如何正确分区以及UEFI引导怎么修复?
  2. CDH6.2环境中启用Kerberos
  3. C++学习心得和进阶路线总结
  4. 约翰 霍普克罗夫特计算机科学中心,上海交通大学约翰·霍普克罗夫特计算机科学中心(John Hopcroft Center)...
  5. 为什么一个盘里的文件夹都不见了,里面一片空白,但那些文件所占的内存却还在的,但好像没被删除
  6. 照片文件与计算机系统,照片文件格式怎么修改
  7. 7-3 垃圾分类 (20分)
  8. 编写微信聊天机器人2《聊天精灵WeChatGenius》:引入Xposed库,使模块生效。
  9. EPICS设备支持的简单示例
  10. 与CVTE的完美“邂逅”