从日期差异返回分钟

San*_*kan 1 javascript date

我有这个功能:

dateDifference: function(start_date, end_date)
{
    var date1 = new Date(start_date);
    var date2 = new Date(end_date);
    var timeDiff = Math.abs(date2.getTime() - date1.getTime());
    return timeDiff;
}
Run Code Online (Sandbox Code Playgroud)

你怎么看我计算作为参数传递的两个日期之间的差异,现在最终结果是这样的:

55000

但我想在几分钟内得到的结果如何实现这一目标?

Rub*_*oga 6

你得到毫秒,所以你可以将它们除以1000和60,并在几分钟内得到结果.

dateDifference: function(start_date, end_date)
{
    var date1 = new Date(start_date);
    var date2 = new Date(end_date);
    var timeDiff = Math.abs((date2.getTime() - date1.getTime()) / 1000 / 60);
    return timeDiff;
}
Run Code Online (Sandbox Code Playgroud)