0

我想构建一个简单的时间记录器。

基本上,我将有一个从服务器端注入的全局 javascript 变量,它将在我的业务模型中代表代理的活动任务开始时间。

我想在标签中显示该全球日期与现在之间的数字时间格式,但我遇到的问题是这两个日期之间的差异毫秒数。

我创建了一个 JSFiddle,但 new Date() 和该特定日期之间的差异没有正确显示。

enter code herehttp://jsfiddle.net/alexpeta/ZmzDh/3/

你们能发现错误或问题吗?

4

3 回答 3

2

例子

代替:

var t = setInterval('tick()',1000);

和:

var t = setInterval(tick,1000);

使用函数引用而不是字符串总是一个好主意setInterval

于 2011-09-22T14:29:50.637 回答
2

d.toLocaleString()可能和你说一句话;)提示:不,你不是在测量自 9 月 22 日以来的时间,你是在测量到 10 月 22 日的时间。

http://jsfiddle.net/LDKh7/

于 2011-09-22T14:51:08.060 回答
1
 <script language="JavaScript">
  TargetDate = "12/31/2020 5:00 AM";
  BackColor = "palegreen";                   
  ForeColor = "navy";                    
  CountActive = true;                   
  CountStepper = -1;                 
  LeadingZero = true;                            
  DisplayFormat = "%%D%% Days, %%H%% Hours, %%M%% Minutes, %%S%%   Seconds.";                      
  FinishMessage = "It is finally here!";                  
   </script>
  <script language="JavaScript" src="http://scripts.hashemian.com/js/countdown.js"></script>  
于 2015-03-16T14:07:15.970 回答