我正在尝试使用Simile时间轴来显示科学序列,但我希望它显示从t = 0到t = 100000秒的事件(我不关心日期)。我已经尝试过分配任意日期,但是我有严重的问题来定义100秒/间隔单位。有没有人对可以做到这一点的替代javascript时间线有什么建议?或者有没有人有关于黑客比喻的建议来使这项工作?
答案 0 :(得分:0)
您可以通过减去它们来获取两个日期对象之间的间隔(以毫秒(ms)为单位):
var a = new Date('2011/05/05 12:00:00');
var b = new Date('2011/05/06 12:00:00');
alert(a + '\n' + b +
'\n\nDifference in ms: ' + (b - a)); // 86400000
如果要将日期对象增加100秒,则可以使用get / setSeconds:
a.setSeconds(a.getSeconds() + 100);
alert(a + '\n' + b +
'\n\nDifference in ms: ' + (b - a)); // 86300000
答案 1 :(得分:-1)
你试试过setTimeOut ???
<强>样品强>
var t=setTimeout(function(){
alert("Finish!")
},100000);
在示例中,在100秒内显示警报,如果您需要较短的时间,则可以将其写入for或while ...