我正在創建一個使用圖像的數字時鐘& JavaScript,但我想傳遞一個服務器時間的時間......如何做到這一點...我從服務器獲取時間並將其傳遞給Date傳遞時間從服務器到客戶端
以下我給出了片段。
var time_str = document.clock_form.time_str.value ; //alert (time_str);
function dotime(){
theTime=setTimeout('dotime();',1000);
//d = new Date(Date.parse(time_str));
d= new Date(time_str);
hr= d.getHours()+100;
mn= d.getMinutes()+100;
se= d.getSeconds()+100; var time_str = document.clock_form.time_str.value ; //alert (time_str);
alert(' TIME ---> '+hr+' :: '+mn+' :: '+ se);
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();
但它不工作
幫我出
在此先感謝。
「但它不工作」:你能解釋什麼是不工作?你有錯誤嗎?什麼是錯誤?你的調試警報是否顯示?他們展示什麼? – 2010-06-05 08:56:18
'document.clock_form.time_str.value'中的值是什麼樣的? – 2010-06-05 08:56:46
定義「不工作」。任何錯誤? time_str是JavaScript分析格式嗎? – 2010-06-05 08:58:01