var now=new Date();		
var jam=now.getHours();		
var menit=now.getMinutes();	 
var detik=now.getSeconds();	 
var gmt=now.getTimezoneOffset(); 

jam=((gmt+120)/120)+jam;		 //set timeoffset wrt GMT in minutes...Sommerzeit=gmt+120, Winterzeit= gmt+60
				  
var time="  " + ((jam>12) ? jam - 12 : jam)  
        time+=((menit<10) ? ":0" : ":") + menit
        time+=(jam>=12) ? "  pm" : "  am";
document.writeln("Current local time in Berlin is" + time);

