首页 > 其他分享 >计算两个时间间隔

计算两个时间间隔

时间:2024-04-15 13:46:51浏览次数:9  
标签:3600 end 间隔 start 计算 var 两个 1000

image

    borrowTiming(start, end) {
      return (start, end) => {
        start = dayjs(start);
        end = dayjs(end);
        let time = end.diff(start);

        //计算出相差天数
        var days = Math.floor(time / (24 * 3600 * 1000));

        //计算出小时数
        var leave1 = time % (24 * 3600 * 1000); //计算天数后剩余的毫秒数
        var hours = Math.floor(leave1 / (3600 * 1000));
        
        //计算相差分钟数
        var leave2 = leave1 % (3600 * 1000); //计算小时数后剩余的毫秒数
        var minutes = Math.floor(leave2 / (60 * 1000));
        return `${days}天${hours}小时${minutes}分钟`;
      }

标签:3600,end,间隔,start,计算,var,两个,1000
From: https://www.cnblogs.com/c0lmd0wn/p/18135765

相关文章

  • 利用MATLAB计算颗粒在静止流体中的沉降速度
    下面是MATLAB代码的内容:clear;clc;closeall;%流体粘度kg/(m.s)%Cate等人:0.373miu_f=1.01e-03%液体密度%Cate等人:960rho_f=1000%颗粒密度%Cate等人:1120rho_p=2000%密度差delta_rho=rho_p-rho_f%重力g=9.81%参数PP=(3/4*miu_f^......
  • 计算机基础
    计算机基础一、原码补码反码1、正数的原码、补码、反码都一样35的原码:00100011(最左边的一位表示正负,0为正,1为负)​ 反码:00100011​补码:001000112、负数的反码:符号位不变,其余位取反​负数的补码:符号位不变,其余位取反,最后+1-35的原码:10100011​......
  • mathjs 库支持精确的小数计算吗
    是的,Math.js库确实支持精确的小数计算。Math.js是一个开源的JavaScript数学库,专为处理各种数学任务而设计,包括但不限于精确的小数运算。它提供了丰富的数学函数和常数,并且特别关注数值计算的准确性和可靠性,特别是在处理浮点数时。浮点数在JavaScript中通常会导致精度损失问题......
  • 《自动机理论、语言和计算导论》阅读笔记:p139-p171
    《自动机理论、语言和计算导论》学习第7天,p139-p171总结,总计33页。一、技术总结1.reversalp139,Thereversalofastringa1a2...anisthestringwrittenbackwards,thatisanan-1...a1.2.homomorphismAstringhomomorphismisafunctiononstringsthatwokrs......
  • SEHH2042计算机编程集团项目
    SEHH204223-24第二学期-小组项目1SEHH2042计算机编程集团项目-礼品兑换系统(截止时间:2024年4月28日星期日23:59)预期学习成果在一个或多个高级语言编程环境中开发计算机程序;设计和开发结构化和文档化的计算机程序;解释面向对象编程的基本原理并将其应用于计算机程序发展结合计算机编......
  • [Java SE] 经典问题:超出Java Long型(8字节/64位)的二进制比特流数据如何进行大数的数
    0问题描述经典问题:超出JavaLong型(8字节/64位)的二进制比特流数据如何进行大数的数值计算?近期工作上遇到了这个问题:需要将一个无符号数、且位长>=8字节(等于8字节时,首位bit为1,其他bit不全为0)的二进制字符串转为Java****对象(原始整数),进行整型运算、或浮点数运算浮点运算......
  • [计组] 计算机编码方式:原码、反码、补码
    原码、反码和补码是计算机中用来表示带符号整数的三种编码方式,它们在计算机内部的运算和表示过程中发挥重要作用。在计算机系统中,数值一律用补码来表示和存储。原因在于,使用补码,可以将符号位和数值域统一处理;同时,加法和减法也可以统一处理。1计算机编码方式:原码/反......
  • java的两个bean之间复制属性,所有属性中替换某几个字符
    以下是实现代码:importjava.beans.PropertyDescriptor;importjava.lang.reflect.InvocationTargetException;importjava.util.ArrayList;importjava.util.List;importorg.springframework.beans.BeanUtils;publicclassBeanCopyUtil{/***复制bean属性......
  • Python量化交易系统实战--计算交易指标
     作者:麦克煎蛋  出处:https://www.cnblogs.com/mazhiyong/转载请保留这段声明,谢谢! 本节主要包括以下内容:1、计算涨跌幅使用shift函数计算涨跌幅defcalculate_change_pct(data):"""涨跌幅=(当期收盘价-前期收盘价)/前期收盘价:paramdata:datafram......
  • 分区键有表达式计算引起分区表全表扫描案例
    sqlselectt.c_port_codec_port_code,sum(abs(t.N_jzbdl))/nvl((selectcount(1)fromT_M_T_FUNDNAVtjoin(......