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

复制代码
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
复制代码

 

posted @   DAYTOY-105  阅读(8)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示