【问题标题】:Difference time from current date to minutes in JavaScriptJavaScript中从当前日期到分钟的时间差
【发布时间】:2021-05-03 10:21:19
【问题描述】:

我正在寻找一种方法来获得类似的结果:从Date.now() 获取差异后 10 分钟 - 一个已经过去的日期。

像这样:

const test: any = new DeviceModel({...device})
const difference = new Date().getTime() - test.accessTime
const accesed_at = expect : 10 minutes.

但我不知道如何处理已经过了日期的分钟的差异时间。

【问题讨论】:

  • 差异会以毫秒为单位,算一下。
  • 如果这是关于将持续时间(以毫秒为单位)格式化为某种人类可读的形式,您可能会发现使用 that post。但请注意,它是基于 的,因此您需要稍微调整一下。
  • 这与问题本身无关,但new Date().getTime()可以简化为Date.now()

标签: javascript datetime


【解决方案1】:

试试这个

const differenceInMilliSeconds = new Date().getTime() - test.accessTime; //difference in milli-seconds
const difference = differenceInMilliSeconds /(1000 * 60);

代码假定test.accessTime自 Unix 纪元以来的毫秒数

【讨论】:

  • 其中 UNIX 纪元 === ECMAScript 纪元。 ;-)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-01-17
  • 1970-01-01
  • 1970-01-01
  • 2016-02-01
  • 1970-01-01
  • 1970-01-01
  • 2017-01-26
相关资源
最近更新 更多