timestamp=0;                                                                                                                                   
mytime = new Date;                                                                                                                                     
myyear = mytime.getYear();                                                                                                                                     
mymonth = mytime.getMonth()+1;                                                                                                                                     
mydate = mytime.getDate();                                                                                                                                     
myweekday = mytime.getDay(); 

myhour=mytime.getHours();
myminute=mytime.getMinutes();
mysecond=mytime.getSeconds();                                                                                                                                    
                                                                                                                                    
switch(myweekday){                                                                                                                                     
case 0: myweekday = "Sunday";break;                                                                                                                                     
case 1: myweekday = "Monday";break;                                                                                                                                     
case 2: myweekday = "Tuesday";break;                                                                                                                                     
case 3: myweekday = "Wendnesday";break;                                                                                                                                     
case 4: myweekday = "Thursday";break;                                                                                                                                     
case 5: myweekday = "Friday";break;                                                                                                                                     
case 6: myweekday = "Saturday";break;                                                                                                                                     
}                                                                                                                                     

timeStr =myyear+"-"+mymonth+"-"+mydate+" "+" "+" "+" "+myhour+":"+myminute; 																																	
                                                                                                                                   
//timestamp.innerHTML = timeStr; 
                                                                                                                                    
function showdate()
{
timeStr = myyear+"-"+mymonth+"-"+mydate+"&nbsp;&nbsp;&nbsp;&nbsp;"+myweekday+"";  
return timeStr;
}

//=======================================
// function to calculate local time
// in a different city
// given the city's UTC offset
function CurrentTime(city, offset) {

     // avoid errors in offset values
     offset = parseInt(offset);

    // create Date object for current location

    d = new Date();   

    // convert to msec
    // add local time zone offset
    // get UTC time in msec

    utc = d.getTime() + (d.getTimezoneOffset() * 60000);   

    // create new Date object for different city
    // using supplied offset

    nd = new Date(utc + (3600000*offset));

     // Get simple time in hours, minutes, and AM/PM
	 var year = nd.getYear();
	 var month = nd.getMonth()+1;
	 var date = nd.getDate();
     var hours = nd.getHours() % 12 + 1;
     var minutes = nd.getMinutes();
     var seconds = nd.getSeconds();
     var am_pm = (nd.getHours() > 12) ? "PM" : "AM" ;

    // return time as a string
     return city+": "+ year +"-"+ month +"-"+ date +"  "+ hours + ":" + minutes + ":" + seconds + " " + am_pm + "";
     
   // return "The local time in " + city + " is " + nd.toLocaleString(); // Old return statement
}

function CurrentDate(city, offset) {

     // avoid errors in offset values
     offset = parseInt(offset);

    // create Date object for current location

    d = new Date();   

    // convert to msec
    // add local time zone offset
    // get UTC time in msec

    utc = d.getTime() + (d.getTimezoneOffset() * 60000);   

    // create new Date object for different city
    // using supplied offset

    nd = new Date(utc + (3600000*offset));

     // Get simple time in hours, minutes, and AM/PM
	 var year = nd.getYear();
	 var month = nd.getMonth()+1;
	 var date = nd.getDate();

    // return time as a string
     return city+": "+ year +"-"+ month +"-"+ date ;
     
   // return "The local time in " + city + " is " + nd.toLocaleString(); // Old return statement
}

 function GMT(){
	var od = new Date(); 
    var nd = od.toGMTString(); 
	var year = nd.getYear();
	var month = nd.getMonth()+1;
	var date = nd.getDate();
	return "GMT: "+ year +"-"+ month +"-"+ date ;
    //Response.Write('Current = ' + od + '<br>UTC(GMT) = ' + nd); 
}