I have created a gif based digital clock but problem is that it will show me the client side time . I am a perl developer so i am getting server time, i mean , i can fetch that time , to pass the javascript .
Can we do that i will fetch the server time only once and from that will create time .
snippet of code given below :
Can we do that i will fetch the server time only once and from that will create time .
snippet of code given below :
Code:
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();
Comment