JS自动计算俩日期间隔

需求背景:

客户经常需要自动计算俩个日期之前的差值。这个通过写JS可以简单的实现。

制作如图报表

自动计算发货和到货日期的间隔天数。

Js代码如下:

<script language=”javascript”>

function daysBetween(DateOne,DateTwo)   

{    

    var OneMonth = DateOne.substring(5,DateOne.lastIndexOf (‘-’));   

    var OneDay = DateOne.substring(DateOne.length,DateOne.lastIndexOf (‘-’)+1);   

    var OneYear = DateOne.substring(0,DateOne.indexOf (‘-’));   

    var TwoMonth = DateTwo.substring(5,DateTwo.lastIndexOf (‘-’));   

    var TwoDay = DateTwo.substring(DateTwo.length,DateTwo.lastIndexOf (‘-’)+1);   

    var TwoYear = DateTwo.substring(0,DateTwo.indexOf (‘-’));   

    var cha=((Date.parse(OneMonth+’/'+OneDay+’/'+OneYear)- Date.parse(TwoMonth+’/'+TwoDay+’/'+TwoYear))/86400000);    

 

    return Math.abs(cha);   

 

}

</script>

自动计算写为daysBetween(${D7}.toString(),${E7}.toString())即可实现这个功能。

热门文章