如何获取服务器时间并传递给javascript以显示时钟

我已经创建了一个基于gif的数字时钟,但问题是,它将显示我的客户端.我是一个perl开发所以我服务器时间,我的意思是,我可以卖到那个时候,通过javascript.我们能做,我将获取服务器时间只有一次,这将创建时间.代码片段如下:

选择 | 换行 | 行号
  1. function dotime(){ 
  2.         theTime=setTimeout('dotime();',10000);
  3.         d = new Date();
  4.         hr= d.getHours()+100;
  5.         mn= d.getMinutes()+100;
  6.         se= d.getSeconds()+100; var time_str = document.clock_form.time_str.value ; //alert (time_str);
  7.         if(hr==100){
  8.                 hr=112;am_pm='am';
  9.         }
  10.         else if(hr<112){
  11.                 am_pm='am';
  12.         }
  13.         else if(hr==112){
  14.                 am_pm='pm';
  15.         }
  16.         else if(hr>112){
  17.                 am_pm='pm';hr=(hr-12);
  18.         }
  19.         tot=''+hr+mn+se;
  20.         document.hr1.src = '/flash_files/digits/dg'+tot.substring(1,2)+'.gif';
  21.         document.hr2.src = '/flash_files/digits/dg'+tot.substring(2,3)+'.gif';
  22.         document.mn1.src = '/flash_files/digits/dg'+tot.substring(4,5)+'.gif';
  23.         document.mn2.src = '/flash_files/digits/dg'+tot.substring(5,6)+'.gif';
  24.         document.se1.src = '/flash_files/digits/dg'+tot.substring(7,8)+'.gif';
  25.         document.se2.src = '/flash_files/digits/dg'+tot.substring(8,9)+'.gif';
  26.         document.ampm.src= '/flash_files/digits/dg'+am_pm+'.gif';
  27. }
  28. dotime();
  29.  
  30.  
# 回答1

只是打印时间戳(RFC1123 /根据RFC822或以毫秒)的日期()构造函数.
# 回答2

谢谢你的回复,但是没有得到你.你能给我一些例子或者片段吗?
# 回答3

在Perl中我不知道如何去做,但是我可以给你一个例子在PHP.

选择 | 换行 | 行号
  1. function dotime(){ 
  2.         theTime=setTimeout(dotime,10000);
  3.         d = new Date( "<?php echo date("r"); ?>" );
  4.         hr= d.getHours()+100;
  5.         mn= d.getMinutes()+100;
  6.         // etc.
# 回答4

@Dormilich你可以精心制作它吗?
# 回答5

日期()construtor的描述.如果你想喂JavaScript和服务器的时间,你必须通过()构造函数一个日期/时间日期(见上图).然而,JS默认情况下使用本地时区设置为其输出,除非你使用日期的getUTC *方法.(也列在上面的链接).
# 回答6

谢谢你的回复……
# 回答7

谢谢朋友. .但我有试过,我在822年开始时间格式与隐藏变量传递给它……但给错误…所以你可以尝试一下代码,提前谢谢. .

标签: Javascript

添加新评论