javascript - 从日期差异返回分钟

标签 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;
}

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

55000

但我想在几分钟内得到结果,我该如何实现?

最佳答案

你有毫秒,所以你可以将它们除以 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;
}

关于javascript - 从日期差异返回分钟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34927632/

相关文章:

javascript - 如何更改另一个组件属性的值? ( Angular 2)

javascript - 这个颜色函数是如何工作的?

javascript - Ajax 到 Laravel 返回 404 并且 Responsejson 未定义

mysql - Mariadb/MySQL 在比较 TimeStamp 时的区别

mysql - 是否有可能在 mysql 中创建选择系列?

javascript - 通过javascript中的最小值属性过滤对象

javascript - 动态文本抓取

javascript - Unix 时间戳到日期 coffescript/javascript

python - 在 Django Q 对象中查找最新日期

sql - UTC时间对应的本地时间