javascript - 如何正确计算某一时刻的分钟数?

标签 javascript vue.js nuxt.js

有一个字符串形式的流程开始日期:

'2020-03-02 06:49:05'

以及流程完成日期:

'2020-03-02 07:05:02'

问题:
从方法的 Angular 来看,最正确的方法是什么 - 计算流程开始和结束之间的差异(以分钟为单位)? (如果在 vue.jsnuxt.js 中有任何内置方法,了解它们也会非常有趣。)

最佳答案

我认为最好的方法是使用 Javascript Date 对象,

d1 = '2020-03-02 06:49:05'
d2 = '2020-03-02 07:05:02'

diff_in_millis = Math.abs(new Date(d1) - new Date(d2))
diff_in_minutes = diff/60000

关于javascript - 如何正确计算某一时刻的分钟数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60483406/

相关文章:

javascript - 在 Nuxt.js 中导入单个 Vuetify 组件?

javascript - 无法格式化 keystone.js 中的嵌套日期字段

javascript - jQuery .hide(),然后是基于文本输入的 .show()

vue.js - 窗口未定义 Vite Vitesse

vue.js - Vue-i18n 'Cannot read property ' _t' of undefined at Proxy.Vue.$t'

javascript - 如何在 Nuxt 中使用 vue-tel-input-vuetify?

javascript - D3 时间解析返回 null

javascript - 动画不适用于外循环

vue.js - 在 Vue CLI 3 项目中使用自定义 Bootstrap SASS 的步骤是什么?

javascript - Nuxt.js:方法中的迭代会导致问题