关于javascript:如何将Date Difference值从float转换为int?

How to convert Date Difference value from float to int?

本问题已经有最佳答案,请猛点这里访问。

我试图用JavaScript计算日期差异。

我的代码:

1
2
3
4
5
6
7
8
9
10
11
function getELECurrentdifference($this1)
  {
    var CtrDate = new Date('');
    if($this1.datepicker("getDate") != null)
    {
      var ELEcertCurrentDiff= $this1.datepicker("getDate") - CtrDate;    
      var result = ELEcertCurrentDiff / (1000 * 60 * 60 * 24) * +1;
      //$("#ELEcertDiff").text(result);
      document.getElementById("ELEcertCurrentDiff").value = result;
    }
  }

但我得到了一个浮点数。

输出:

25.39119292824074

我怎样才能把它转换成像25这样的整数值。

欢迎任何形式的帮助,提前谢谢。


你在找Math.floorMath.floor将四舍五入到任何给定数字的最接近整数。

您也可以使用Math.trunc,它将删除任何小数。