如何将Date Difference值从float转换为int?

时间:2018-02-02 09:09:02

标签: javascript date datepicker

我正在尝试使用JavaScript计算日期差异。

我的代码:

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

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

1 个答案:

答案 0 :(得分:1)

您正在寻找Math.floorMath.floor将向下舍入到任意给定数字的最接近的整数。

您还可以使用Math.trunc,这将删除任何小数位数。