function GetTime() { 
var dt = new Date();
var def = dt.getTimezoneOffset()/60;
var gmt = (dt.getHours() + def);
document.clock.local.value = dt.getFullYear() + "-" + parseInt(dt.getMonth()+1) + "-" + dt.getDate() + "  "  + (IfZero(dt.getHours()) + ":" + IfZero(dt.getMinutes()) + ":" + IfZero(dt.getSeconds()));
var ending = ":" + IfZero(dt.getMinutes()) + ":" +  IfZero(dt.getSeconds());
var hour2 = 0;

/**
 * 动态设置时间
 */
 var times = document.getElementsByName("times");
 for(var i=0; i<times.length; i++) {
	var timeTemp = times[i];	
	//小时时区
	var index = parseInt(timeTemp.getAttribute("time"));
	//分钟时区
	var minute = parseInt(timeTemp.getAttribute("minute"));
	var seconds = 0;

	//把获得的小时时区和分钟时区转换为毫秒数
	if(!isNaN(minute)) {
		seconds = index * 60 * 60 * 1000 + (minute * 60 * 1000);
	} else {
		seconds = index * 60 * 60 * 1000;
	}
	var results = 0;
	if(seconds < 0) {
		results = dt.getTime() + (seconds);
	} else {
		results = dt.getTime() + seconds;
	}
	 
	//构造新日期
	var newDate = new Date(results);

	var newyear = newDate.getFullYear();
	var newmonth = parseInt(newDate.getMonth()+1);
	var newday = newDate.getDate();
	var newhour = newDate.getHours();
	var newminute = newDate.getMinutes();
	var newsecond = newDate.getSeconds();

	//年-月-日字符串
	var fullDate = newyear + "-" + newmonth + "-" + newday + "  ";

	timeTemp.setAttribute("value", fullDate + IfZero(newhour) + ":" + IfZero(newminute) + ":" + IfZero(newsecond));
 }
	setTimeout("GetTime()", 1000);
}
function IfZero(num) {
return ((num <= 9) ? ("0" + num) : num);
}

function check24(hour) {
  if (hour >= 24) {
    hour = hour -24;
    hour2 = hour;
   }
  hour2 = hour;
  if (hour > 12) {
    hour = hour - 12;
   } 
  if (hour == 0) {
    hour = 12;
    hour2 = 0;
   }

return (hour);
}

function AmPm(hour) {
   if (hour2 < 12) {
   if (hour2 < 1) {
      hour2 = 12;
      }
   return (" am");
   }
   return (" pm");
   }
