0

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

这是我使用 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");

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

4

1 回答 1

2

瞬间你可以使用.diff

  var a = moment([2007, 0, 29]);
  var b = moment([2007, 0, 28]);
  a.diff(b) // 86400000
于 2015-07-21T07:54:48.690 回答