﻿    
//*******************************************************************************
//程 序 名：MyClock.js
//功    能：
//内    容：
//版    本：
//日    期：2009-07-08
//修改内容：
//开发人员：张江涛
//*******************************************************************************

//*******************************************************************
//功能说明：获得当前系统时间
//调用：clock()
//返回值：
//创建人：张江涛
//创建日期：2009-06-11
//*******************************************************************
    //日期 begin
	function clock()
	{
		
	    var d=new Date();
	    var hours	=d.getHours();//时
	    var minutes	=d.getMinutes();//分
	    var seconds	=d.getSeconds();//秒

	    var year	=d.getFullYear();//年
	    var month	=d.getMonth()+1;//月
	    var day		=d.getDate();//日
	    var week	=d.getDay();//星期
		
		
		seconds++;
		if(seconds>59){
			seconds=0;
			minutes++;
		}
		if(minutes>59){
			minutes=0;
			hours++;
		}
		if(hours>23){
			hours=0;
			week++;
			day++;
		}
		//判断月份 begin
		if((month < 8 && (month % 2))||(month>7&&!(month%2))){
			if(day > 31){
				day = 1;
				month++;
			}
		}else if(month==2&&(year%4==0)&&(year%100!=0)||(year%400==0)){
			if(day>29){
				day=1;
				month++;
				
			}
		}else if(month==2){
			if(day>28){
				day=1;
				month++;				
			}
		}
		else{
			if(day>30){
				day=1;
				month++;
			}
		}//判断月份 end
		
		
		if(week>6){
			week=0;
		}
		if(month>12){
			month=1;
			year++;
		}

		/////////////////////////
		var tmp1=0;
		var tmp2=0;
		var tmp3=0;
		if(minutes<=9)
			tmp1="0"+minutes;
		else
			tmp1=minutes;
		if(seconds<=9)
			tmp2="0"+seconds;
		else
			tmp2=seconds;
		if(hours<=9)
			tmp3="0"+hours;
		else
			tmp3=hours;
		/////////////////////////////
		myclock= tmp3+":"+tmp1;//+":"+tmp2 ;

		var tmpweek; var date;
		if(week==0) tmpweek = "星期天"
		if(week==1) tmpweek = "星期一"
		if(week==2) tmpweek = "星期二"
		if(week==3) tmpweek = "星期三"
		if(week==4) tmpweek = "星期四"
		if(week==5) tmpweek = "星期五"
		if(week==6) tmpweek = "星期六"
		
		/////////////////////////
		var tmp4=0;
		var tmp5=0;
		if(month<=9)
			tmp4="0"+month;
		else
			tmp4=month;
		if(day<=9)
			tmp5="0"+day;
		else
			tmp5=day;
		/////////////////////////////
		date = "" + year + "年" + tmp4+ "月" + tmp5 + "日 " + tmpweek +" ";
		//显示 年月日
		myclock=date+myclock;
		document.getElementById("tddate").innerText=myclock;		
		//setTimeout("clock()",1000);
	
		}
		//日期 end
		

