如何获取服务器时间并传递给javascript以显示时钟
我已经创建了一个基于gif的数字时钟,但问题是,它将显示我的客户端.我是一个perl开发所以我服务器时间,我的意思是,我可以卖到那个时候,通过javascript.我们能做,我将获取服务器时间只有一次,这将创建时间.代码片段如下:
选择 | 换行 | 行号
- function dotime(){
- theTime=setTimeout('dotime();',10000);
- d = new Date();
- hr= d.getHours()+100;
- mn= d.getMinutes()+100;
- se= d.getSeconds()+100; var time_str = document.clock_form.time_str.value ; //alert (time_str);
- if(hr==100){
- hr=112;am_pm='am';
- }
- else if(hr<112){
- am_pm='am';
- }
- else if(hr==112){
- am_pm='pm';
- }
- else if(hr>112){
- am_pm='pm';hr=(hr-12);
- }
- tot=''+hr+mn+se;
- document.hr1.src = '/flash_files/digits/dg'+tot.substring(1,2)+'.gif';
- document.hr2.src = '/flash_files/digits/dg'+tot.substring(2,3)+'.gif';
- document.mn1.src = '/flash_files/digits/dg'+tot.substring(4,5)+'.gif';
- document.mn2.src = '/flash_files/digits/dg'+tot.substring(5,6)+'.gif';
- document.se1.src = '/flash_files/digits/dg'+tot.substring(7,8)+'.gif';
- document.se2.src = '/flash_files/digits/dg'+tot.substring(8,9)+'.gif';
- document.ampm.src= '/flash_files/digits/dg'+am_pm+'.gif';
- }
- dotime();