时间和时钟

时间:2013-03-26 17:28:45

标签: javascript html css

有谁知道“当前时间”标签下Time and Date Website的时间是如何完成的?

我复制了CSS和JavaScript并将它们放在一起,但时间不是时间和日期网站:My Website

JavaScript的:

et=1364486376;function f0(d){return ld[d.getUTCDay()]+','+' '+lm[d.getUTCMonth()]+' '+d.getUTCDate()+','+' '+d.getUTCFullYear()+' at '+((d.getUTCHours()+11)%12+1)+':'+p2(d.getUTCMinutes())+':'+p2(d.getUTCSeconds())+' '+_ap(d);}
function f1(d){return ld[d.getUTCDay()]+','+' '+lm[d.getUTCMonth()]+' '+d.getUTCDate()+','+' '+d.getUTCFullYear()+' at '+p2(d.getUTCHours())+':'+p2(d.getUTCMinutes())+':'+p2(d.getUTCSeconds());}
function f2(d){return ((d.getUTCHours()+11)%12+1)+':'+p2(d.getUTCMinutes());}
function f3(d){return ''+p2(d.getUTCSeconds());}
function f4(d){return ''+_ap(d);}
function f5(d){return ld[d.getUTCDay()];}
function f6(d){return sm[d.getUTCMonth()]+' '+d.getUTCDate()+','+' '+d.getUTCFullYear();}
function f7(d){return ''+sm[d.getUTCMonth()];}
function f8(d){return ''+d.getUTCFullYear();}
function f9(d){return ''+d.getUTCDate();}
function f10(d){return sd1[d.getUTCDay()];}
cks={clk_hm:{t:[{o:-14400,a:'EDT',d:1}],f:f2},ij0:{t:[{o:-14400,a:'EDT',d:1}],f:f3},clk_am:{t:[{o:-14400,a:'EDT',d:1}],f:f4},ij1:{t:[{o:-14400,a:'EDT',d:1}],f:f5},ij2:{t:[{o:-14400,a:'EDT',d:1}],f:f6},cal_m:{t:[{o:-14400,a:'EDT',d:1}],f:f7},cal_y:{t:[{o:-14400,a:'EDT',d:1}],f:f8},cal_d:{t:[{o:-14400,a:'EDT',d:1}],f:f9},cal_w:{t:[{o:-14400,a:'EDT',d:1}],f:f10}};
lm=[];lm[2]='March';sm=[];sm[2]='Mar';ld=[];ld[2]='Tuesday';ld[3]='Wednesday';ld[4]='Thursday';ld[5]='Friday';sd1=[];sd1[2]='Tue';sd1[3]='Wed';sd1[4]='Thu';sd1[5]='Fri';
function _ap(d){var t=Math.floor(d.getTime()/1E3)%86400;if(t===0){return 'Midnight';}if(t==43200){return 'Noon';}if(t<43200){return 'AM';}return 'PM';}

有人可以告诉我我必须修理或添加什么才能使其正常工作吗?

2 个答案:

答案 0 :(得分:1)

你有网站的脚本吗?我相信需要有一些动态代码,例如下面的JavaScript。

Google快速引导我,但可能有更好的资源; Current Running Time with Javascript

无论如何,你需要以某种方式每秒更新UI。

答案 1 :(得分:1)

即使我复制整个网站,点击桌面上某个文件夹中的save as,时间脚本也无法正常工作。这清楚地表明,除了JavaScript,CSS and HTML之外,还有一些服务器侧脚本(可能是PHP),定期调用,因此时间会相应更新。

即使您从网站复制的代码也包含行

/scripts/tzq.php?type=homecity',1,'Set Home Location'

tzq.php档案在哪里? 因此,简单地复制javascript函数不会起作用。我建议你将你在网站上显示的时间存储在一个javascript变量中。

Eg:
var hh=12;
var mm=16
var ss=16

每秒调用一次java脚本函数并更新上面三个变量。 或者编写一个javascript代码,从头开始显示当前的服务器时间。

timeanddate.com还为开发者提供了API。为什么不试试 API