当前位置: 代码迷 >> JavaScript >> 怎么将JavaScript编写的页面时间封装为一个函数
  详细解决方案

怎么将JavaScript编写的页面时间封装为一个函数

热度:271   发布时间:2012-08-30 09:55:54.0
如何将JavaScript编写的页面时间封装为一个函数
两个不同效果的页面时间,直接复制到script标签中是可以运行的,可是我不知道如何将它们封装在一个函数里,没有一点头绪。。。。。。
我懂的JavaScript很有限,这些代码是我在网上搜集来的,非原创,因为我觉得效果很好所以就收藏了。大家一起讨论下怎么封装成函数。。。
这个是第一个页面时间:
JScript code

function Year_Month()
        {  
             var now = new Date();  
             var yy = now.getYear();  
             var mm = now.getMonth()+1;  
             var cl = '<font color="#000000">';  
             if (now.getDay() == 0) cl = '<font color="#000000">';  
             if (now.getDay() == 6) cl = '<font color="#000000">';  
             return(cl +   yy + '年' + mm + '月</font>');  
        }  
        function Date_of_Today()
        {  
             var now = new Date();  
             var cl = '<font color="#000000">';  
             if (now.getDay() == 0) cl = '<font color="#000000">';  
             if (now.getDay() == 6) cl = '<font color="#000000">';  
             return(cl +   now.getDate() + '日</font>   ');  
        }  
        function Day_of_Today()
        {  
             var day = new Array();  
             day[0] = "星期日";  
             day[1] = "星期一";  
             day[2] = "星期二";  
             day[3] = "星期三";  
             day[4] = "星期四";  
             day[5] = "星期五";  
             day[6] = "星期六";  
             var now = new Date();  
             var cl = '<font color="#000000">';  
             if (now.getDay() == 0) cl = '<font color="#000000">';  
             if (now.getDay() == 6) cl = '<font color="#000000">';  
             return(cl +   day[now.getDay()] + '</font>   ');  
        }  
        function CurentTime()
        {  
             var now = new Date();  
             var hh = now.getHours();  
             var mm = now.getMinutes();  
             var ss = now.getTime() % 60000;  
             ss = (ss - (ss % 1000)) / 1000;  
             var clock = hh+':';  
             if (mm < 10) clock += '0';  
             clock += mm+':';  
             if (ss < 10) clock += '0';  
             clock += ss;  
             return(clock);  
        }  
        function refreshCalendarClock()
        {  
            document.all.calendarClock1.innerHTML = Year_Month();  
            document.all.calendarClock2.innerHTML = Date_of_Today();  
            document.all.calendarClock3.innerHTML = Day_of_Today();  
            document.all.calendarClock4.innerHTML = CurentTime();  
        }  
            document.write('<table border="0" cellpadding="0" cellspacing="0" width="200"   height="20">'); 
            document.write('<tr><td width="100%" height="100%" align="center">'); 
            document.write('<table border="0" cellpadding="0" cellspacing="0" width="100%" hight="100%"   height="20">'); 
            document.write('<tr><td align="center" width="100%" height="100%">'); 
            document.write('<font id="calendarClock1" style="font-family:宋体;font-size:9pt;"> </font>'); 
            document.write('<font id="calendarClock2" style="font-family:宋体;font-size:9pt;"> </font>'); 
            document.write('<font id="calendarClock3" style="font-family:宋体;font-size:9pt;"> </font>'); 
            document.write('<font id="calendarClock4" style="font-family:宋体;font-size:9pt;"> </font>'); 
            document.write('</td></tr></table>'); 
            document.write('</td></tr></table>'); 
            setInterval('refreshCalendarClock()',1000);

  相关解决方案