<!-- Begin
var day="";
var month="";
var myweekday="";
var year="";
newdate = new Date();
mydate = new Date();
dston =  new Date('March 28, 2010');
dstoff = new Date('October 31, 2010');
var myzone = newdate.getTimezoneOffset();
newtime=newdate.getTime();

var zone = -1;

if (newdate > dston && newdate < dstoff ) {
zonea = zone - 1 ;
}
else {
zonea = zone ;
}
var newzone = (zonea*60*60*1000);
newtimea = newtime+(myzone*60*1000)-newzone;
mydate.setTime(newtimea);
myday = mydate.getDay();
mymonth = mydate.getMonth();
myweekday= mydate.getDate();
myyear= mydate.getYear();
year = myyear;

if (year < 2000)
year = year + 1900;
myhours = mydate.getHours();
if (myhours >= 12) {
myhours = (myhours == 12) ? 12 : myhours - 12; mm = "pm";
}
else {
myhours = (myhours == 0) ? 12 : myhours; mm = "am";
}
myminutes = mydate.getMinutes();
if (myminutes < 10){
mytime = ":0" + myminutes;
}
else {
mytime = ":" + myminutes;
};
arday = new Array("Sun","Mon","Tue","Wed","Thu","Fri","Sat")
armonth = new Array("Jan ","Feb ","Mar ","Apr ","May ","Jun ","Jul ","Aug ","Sep ", "Oct ","Nov ","Dec ")
ardate = new Array("0th","1st","2nd","3rd","4th","5th","6th","7th","8th","9th","10th","11th","12th","13th","14th","15th","16th","17th","18th","19th","20th","21st","22nd","23rd","24th","25th","26th","27th","28th","29th","30th","31st");
// rename locale as needed.

var vientime = ("Vienna: "+arday[myday]+", "+armonth[mymonth]+" "+myweekday+", "+year+", "+myhours+mytime+mm);

var Datum = new (Date);
var Tag = Datum.getDate();
var Wochentag = Datum.getDay();
var Monat = Datum.getMonth();
var Jahr = Datum.getYear();
var Tagname = new Array("Sun","Mon","Tue","Wed","Thu","Fri","Sat");
var Monatname = new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Okt","Nov","Dec");
var Stunde = Datum.getHours();
var Minute = Datum.getMinutes();
var AmPm = " ";

if(Minute<10)
{
	Minute = "0" + Minute;
}
if (Stunde>=12)
    AmPm="pm";
else
    AmPm="am";

if (Stunde>=13)
    Stunde-=12;

if (Stunde==0)
 Stunde=12;
 if (Jahr<=99)
   nyear= "19"+Jahr;

 if ((Jahr>99) && (Jahr<2000))
 Jahr+=1900;
var systime = ("Your System: "+Tagname[Wochentag]+", "+Monatname[Monat]+" "+Tag+",  "+Jahr+", "+Stunde+":"+Minute+AmPm+"&nbsp;|&nbsp;");

document.write(systime+vientime+"<br>");

// End -->