new Date() In javascript :: need Help
- by gskoli
Dear all,
i am creating a digital clock using images & javascript but i want to pass a server time that time ... How to do that ... I am getting time from server and passing it to Date
Following i have given snippet .
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();
But it is not working
Help me out
Thanks in advance.