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())即可实现这个功能。