在计算中不那么圆润

时间:2016-10-13 07:11:40

标签: javascript acrobat

在PDF文档中我有一个计算结果必须四舍五入到最接近的整数。计算如下。 =(日期1 - 日期2)/ 365

例子:(日期1 - 日期2)/ 365 = 5.67我想整圆整理或5

可以在Java Script中 有人有解决方案吗?提前谢谢

1 个答案:

答案 0 :(得分:0)

要做我想做的事我使用了以下代码。可能是一个复杂但它的工作原理。谢谢你的帮助

var date1 = this.getField("dateanciennete").value;
var date2 = this.getField("dateembauche").value;
if(date1.length && date2.length)
{
  var dateStart = util.scand("mmm d, yyyy",date1);
  var dateEnd = util.scand("mmm d, yyyy",date2);
  var diff = dateEnd.getTime() - dateStart.getTime();
  var oneDay = 24 * 60 * 60 * 1000;
  var days = Math.floor(diff/oneDay);
   event.value = Math.floor(days/365);
 }
 else
   event.value = 0;