填报表自动计算俩日期相差天数
在报表设计过程中经常会计算俩个日期相差的天数,在润乾的浏览式报表可以用自带的 interval() 函数来实现,填报表通过自动计算调用 js 来实现。
实现方法:
1. 在展示页面的 jsp 编写 javascript 代码:
<script language="javascript">
function datedifference(sDate1, sDate2) { //sDate1和sDate2是2006-12-18格式
var dateSpan,
tempDate,
iDays;
sDate1 = Date.parse(sDate1);
sDate2 = Date.parse(sDate2);
dateSpan = sDate2 - sDate1;
dateSpan = Math.abs(dateSpan);
iDays = Math.floor(dateSpan / (24 * 3600 * 1000));
return iDays
};
</script>
2. 报表调用编写的 js 函数
=datedifference(A4,B4)
3.web 端预览效果
1111