Javascript时间轴与相对日期和时间

时间:2011-05-19 23:51:22

标签: javascript

我正在尝试使用Simile时间轴来显示科学序列,但我希望它显示从t = 0到t = 100000秒的事件(我不关心日期)。我已经尝试过分配任意日期,但是我有严重的问题来定义100秒/间隔单位。有没有人对可以做到这一点的替代javascript时间线有什么建议?或者有没有人有关于黑客比喻的建议来使这项工作?

2 个答案:

答案 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 ...