Javascript时间计时器

javascript time ticker

本文关键字:计时器 时间 Javascript      更新时间:2023-09-26

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

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

我想在一个标签中显示那个日期和现在之间的数字时间格式,但是我的问题是这两个日期之间的毫秒差。

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

enter code here http://jsfiddle.net/alexpeta/ZmzDh/3/

你们能发现bug或问题吗?

d.toLocaleString()可能要和你说句话;)提示:不,你不是在测量9月22日之后的时间,你是在测量10月22日之前的时间。

http://jsfiddle.net/LDKh7/

示例

替换:

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

:

var t = setInterval(tick,1000);

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

 <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>