我想构建一个简单的时间记录器。
基本上,我将有一个从服务器端注入的全局 javascript 变量,它将在我的业务模型中代表代理的活动任务开始时间。
我想在标签中显示该全球日期与现在之间的数字时间格式,但我遇到的问题是这两个日期之间的差异毫秒数。
我创建了一个 JSFiddle,但 new Date() 和该特定日期之间的差异没有正确显示。
enter code here
http://jsfiddle.net/alexpeta/ZmzDh/3/
你们能发现错误或问题吗?
我想构建一个简单的时间记录器。
基本上,我将有一个从服务器端注入的全局 javascript 变量,它将在我的业务模型中代表代理的活动任务开始时间。
我想在标签中显示该全球日期与现在之间的数字时间格式,但我遇到的问题是这两个日期之间的差异毫秒数。
我创建了一个 JSFiddle,但 new Date() 和该特定日期之间的差异没有正确显示。
enter code here
http://jsfiddle.net/alexpeta/ZmzDh/3/
你们能发现错误或问题吗?
代替:
var t = setInterval('tick()',1000);
和:
var t = setInterval(tick,1000);
使用函数引用而不是字符串总是一个好主意setInterval
d.toLocaleString()
可能和你说一句话;)提示:不,你不是在测量自 9 月 22 日以来的时间,你是在测量到 10 月 22 日的时间。
<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>