有或没有 momentjs 的两个日期之间的持续时间

Duration between two dates with or without momentjs

我想弄清楚如何在有或没有 momentjs 的情况下获得两个日期之间的持续时间。

这是我在 table 中使用 bootstrap-table

实现的代码
<tr>
     <th id="startedat" data-field="StartedAt" data-formatter="dateFormatter">Started At</th>
     <th id="finishedat" data-field="FinishedAt" data-formatter="dateFormatter">Finished At</th>
     <th data-formatter="duration">Duration</th>

在我的 Javascript 中然后我会使用

function dateFormatter(value) {
    return moment().format("dddd, MMMM Do YYYY, h:mm:ss a");

但是我现在如何设置该功能的持续时间?任何想法

with moment 你可以用.diff

  var a = moment([2007, 0, 29]);
  var b = moment([2007, 0, 28]);
  a.diff(b) // 86400000