相关疑难解决方法(0)

使用Javascript中的时间跨度

已经使用Date.js,但如果需要也可以使用其他库.

不确定使用时间增量的最佳方法是什么.具体来说,我想显示从现在到过去的日期时间之间经过的时间.

所以我需要做这样的事情:

var elapsed_time = new Date() - pastDate;
pastDate.toString('days-hours-minutes-seconds');
Run Code Online (Sandbox Code Playgroud)

得到它主要使用Date.js工作,但问题是现在我正在使用Date对象而不是时间跨度,所以应该是23小时的时间跨度是在Date的第一次之后23小时:

var result = (new Date()) - past_date;
"result" is the number (probably milliseconds): 15452732
var result = (new Date() - past_date
"result" is a date from 1969: Wed Dec 31 1969 23:17:32

我需要的是:

0 days 23 hours 17 minutes and 32 seconds

有任何想法吗?

javascript datetime timespan date datejs

22
推荐指数
4
解决办法
9万
查看次数

Qml计时器未在正确的时间间隔内触发

我已经创建了一个计时器QML应用程序,我正在使用Timer qml组件.间隔设置为1000毫秒(默认值为1)......但只有当应用程序关注它时,它似乎才能正常工作.当我把它放在后台时,似乎每次都没有触发,因此我在应用程序中遇到了一些错误.

我试图在文档中找到与此相关的任何内容,但我不能定时器代码非常简单:

Timer {
    id: timer
    repeat: true
    onTriggered: {msRemaining -= 1000; Core.secondsToText(type);}
}
Run Code Online (Sandbox Code Playgroud)

任何人对此有任何想法以及如何解决它?

版本:Qt 5.2 QML 2.0 OS X 10.9

qt timer qml qt-quick qt5

7
推荐指数
1
解决办法
8556
查看次数

QML 计时器 - 如何提高准确性?

我正在开发 QML 节拍器。我使用了一个间隔为 60000/Beats 每分钟的计时器。然而,它并不准确。我怎样才能提高准确性。我应该使用计时器,还是有更好的解决方案?

c++ qt qml qtcore qelapsedtimer

5
推荐指数
1
解决办法
1309
查看次数

标签 统计

qml ×2

qt ×2

c++ ×1

date ×1

datejs ×1

datetime ×1

javascript ×1

qelapsedtimer ×1

qt-quick ×1

qt5 ×1

qtcore ×1

timer ×1

timespan ×1