首页 > 其他分享 >JS中计算两个时间相差多少天

JS中计算两个时间相差多少天

时间:2022-09-04 20:23:45浏览次数:48  
标签:returnZyts rysj1 rysjArr cysjArr JS 计算 var 相差 cysj2

function jsGetSjzyts(rysj1,cysj2){
    var returnZyts = 0;
    if( ("" == rysj1)  ||  ("" == cysj2) ) {
        returnZyts = 0;
        $('#sjzyts').prop("value", returnZyts);
        return returnZyts;
    }
    else{   
        var rysjArr = rysj1.split("-");
        var rysjYear = rysjArr[0];
        var rysjMonth = rysjArr[1];
        var rysjDay = rysjArr[2];
        var cysjArr = cysj2.split("-");
        var cysjYear = cysjArr[0];
        var cysjMonth = cysjArr[1];
        var cysjDay = cysjArr[2];
        if((rysjYear == cysjYear) && (rysjMonth == cysjMonth) && (rysjDay == cysjDay)) {
            returnZyts = 0;
            return returnZyts;
         }
         else{
             var data1 = new Date(rysj1);
             var data2 = new Date(cysj2);
             returnZyts = parseInt(Math.abs(data2 - data1) / 1000 / 60 / 60 / 24);
             return returnZyts;
          }
        }
    }
View Code

 

标签:returnZyts,rysj1,rysjArr,cysjArr,JS,计算,var,相差,cysj2
From: https://www.cnblogs.com/daytoy105/p/16655936.html

相关文章

  • JS根据id将光标定位到html的元素中
    1定位到input元素中varelement=document.getElementById(ys_id);//ys_id为传入的html元素的idelement.focus();ViewCode2 定位到div元素中window.location......
  • Java表达式计算工具-Aviator的使用
    Java表达式计算工具-Aviator的使用添加依赖:<!--https://mvnrepository.com/artifact/com.googlecode.aviator/aviator--><dependency><groupId>com.googlecode.......
  • js的数组操作方法大全
    js中数组的操作方法大全常见的一些数组操作push,pop,unshift,shiftpush语法array.push(item1,item2,...,itemX)push()方法:可以将一个或者更多的参数添加在数组的尾部......
  • 第一次读《计算机科学概论》有感
    第一章的问题:1.计算机系统各层是有怎样的有机联系用晶体管代替真空管有什么技术上的优势第二章的问题:1.为什么计算机放弃了十进制、十六进制而选择了二进制2.二进制与......
  • 使用 fetch + React.js 调用 REST API
    JSON:PlaceholderJSON:Placeholder(https://jsonplaceholder.typicode.com/)是一个用于测试的RESTAPI网站。以下使用RxJS6+React.js调用该网站的RESTAPI,......
  • 关于 JSON 引号问题
    JSON的字符串中,字符串的引号必须用单引号,内部的键值必须用双引号importjsonstr='{"a":123,"b":"456"}'str=json.loads(str)print(str)#{'a':123,'b':'4......
  • H3C云计算和虚拟化概念
    1、云计算虚拟化基本概念1.1虚拟化虚拟化使用软件定义的方式重新划分IT资源,可以实现IT资源的动态分配、灵活调度、跨域共享,提高IT资源利用率,使IT资源能够真正成为社会基......
  • Numpy 的广播机制高效计算矩阵之间两两距离
    利用numpy可以很方便的计算两个二维数组之间的距离。二维数组之间的距离定义为:X的维度为(m,c),Y的维度为(m,c),Z为X到Y的距离数组,维度为(m,n)。且Z[0,0]是X[0]到Y[0]的距......
  • 解决js对Long型数据进行处理时精度丢失的问题
    自定义消息转换器,将消息转换器追加到mvc框架的转换器集合中 步骤:1、首先在mvc配置类(WebMvcConfig)中重写“extendMessageConverters”方法,这是扩展mvc的消息转换器,可以在......
  • 计算机网络部分
    1、三次握手,四次挥手?为什么要四次挥手?2、tcp与udp的区别3、tcp如何保证可靠有序4、tcp的拥塞控制5、服务端给客户端发送123个报文,收到了3的ack,下一步发哪一个报文6、h......