首页 > 其他分享 >JS计算两个日期时间差

JS计算两个日期时间差

时间:2022-08-25 10:00:54浏览次数:52  
标签:3600 时间差 Date 日期 计算 var new JS 1000

JS计算两日期时间差

时间戳

  1. var timestamp = Date.parse(new Date());
  2. var timestamp = (new Date()).valueOf();
  3. var timestamp=new Date().getTime();

小时:3600*1000
分钟:60*1000
秒:1000

// 返回格式为xx天xx小时xx分钟
function(beginTime, endTime) {
      var start = Date.parse(new Date(beginTime));
      var end = Date.parse(new Date(endTime));
      // 两个时间戳相差的毫秒数
      var time = end - start;
      // 计算相差的天数
      var day = Math.floor(time / (24 * 3600 * 1000));
      // 计算天数后剩余的毫秒数
      var msec = time % (24 * 3600 * 1000);
      // 计算出小时数
      var hour = Math.floor(msec / (3600 * 1000));
      // 计算小时数后剩余的毫秒数
      var msec2 = msec % (3600 * 1000);
      // 计算相差分钟数
      var minute = Math.floor(msec2 / (60 * 1000));
      var result = day + "天" + hour + "时" + minute + "分";
      return result;
}

标签:3600,时间差,Date,日期,计算,var,new,JS,1000
From: https://www.cnblogs.com/sglblog/p/16623249.html

相关文章

  • Moment.js
    介绍:Moment.js是一个轻量级的JavaScript时间库,它方便了日常开发中对时间的操作,提高了开发效率。日常开发中,通常会对时间进行下面这几个操作:比如获取时间,设置时间,格式化时......
  • 学会了JsonPath,你的Python接口脚本才算完整
    每天进步一点点,关注我们哦,每天分享测试技术文章本文章出自【码同学软件测试】码同学公众号:自动化软件测试,领取资料可加:magetest码同学抖音号:小码哥聊软件测试01Jsonpat......
  • 【FAQ】【DevEco Studio】DevEco npm install ets/js 会长时间卡住
    【问题描述】DevEconpminstalleTS/JS会长时间卡住,安装openharmonysdk在installeTS环节一直卡住,然后换了其他不同的npm源都是在这个位置卡住DevEcoStudio版本:3.......
  • typescript tsc : 无法加载文件 E:\nodejs\node_global\tsc.ps1
    1.管理员身份运行vscode2.在终端执行:get-ExecutionPolicy,显示Restricted3.在终端执行:set-ExecutionPolicyRemoteSigned4.在终端执行:get-ExecutionPolicy,显示RemoteSig......
  • Js文件名 排序
    压缩版functionarraySortByName(list){if(list===undefined||list===null){return[]}list.sort((a,b)=>{letstrA=a,strB=b;if(strA===undefined||strA===null||strA===......
  • PowerShell教程 - 日期时间管理(Date & Time Management)
    更新记录转载请注明出处。2022年8月25日发布。2022年8月18日从笔记迁移到博客。日期时间管理(Date&TimeManagement)设置日期set-Date实例:把系统的时间设置为......
  • 安装nodejs
    1.安装nodejs环境。node.js下载官网:http://nodejs.cn/download/点击安装包下载到电脑本地,一直点击下一步,安装完成即可。2.验证安装。键盘按下【win+R】键,输入cmd,然后......
  • CSS盒子类型与JS简介
    今日内容盒子模型所有的标签都可以看成一个快递盒1.两个快递盒之间的距离 标签之间的距离 外边距 margin2.两个快递盒的厚度 标签的边框 边框 border3.盒子内物......
  • mysql按日期分组(group by)查询统计的时候,没有数据补0的解决办法。
    echarts折线图所需要的数据时间坐标是连续的,但数据库的数据在没有某天的数据的时候查出来的是不连续的解决之前的查询SELECTSUM(amount_data)num,group_codecode,p......
  • 【前端】第3回 CSS页面布局与JS简介
    目录1.CSS盒子模型1.1margin(外边距)2.浮动布局(float)2.1float简介2.2三种取值与clear2.3解决浮动造成的父标签塌陷3.溢出属性(overflow)4.定位4.1static(静态)4.2r......