<script language=JavaScript>
                      <!--
                        function MakeArray(n) {
                       this.length = n
                       return this
                         }
                        dayNames =["1&Agrave;&icirc;&Iuml;&Egrave;&Eacute;ú","2&raquo;&AElig;&Iuml;&Egrave;&Eacute;ú","3&Ouml;&Uuml;&Iuml;&Egrave;&Eacute;ú","4&Otilde;&Aring;&Iuml;&Egrave;&Eacute;ú","5&Igrave;·&Iuml;&Egrave;&Eacute;ú","6&Iacute;&otilde;&Iuml;&Egrave;&Eacute;ú","7&Ntilde;&Iuml;&Iuml;&Egrave;&Eacute;ú","8&Otilde;&Ocirc;&Iuml;&Egrave;&Eacute;ú","9&sup3;&Acirc;&Iuml;&Egrave;&Eacute;ú"];
                        function customDateString(oneDate) {
                        var theDay = dayNames[parseInt(Date.parse(oneDate)/86400000)%dayNames.length];
                        var theMonth = oneDate.getMonth() + 1;
                        var theYear = oneDate.getYear(); 
                        if  (theYear < 1900) { theYear = theYear + 1900};
                        var today =  "&frac12;&ntilde;&Igrave;ì&Ouml;&micro;&Egrave;&Otilde;&Otilde;&szlig;&pound;&ordm;" +  theDay;
                        return today;
                         }document.write("<span style=font-size:9pt;color:#990000;>" + customDateString(new Date()) + "                       </span>")
                        -->
                       </script>

解决方案 »

  1.   

    shit,乱码了<script language=JavaScript>
                          <!--
                            function MakeArray(n) {
                           this.length = n
                           return this
                             }
                            dayNames =["1李先生","2黄先生","3周先生","4张先生","5谭先生","6王先生","7严先生","8赵先生","9陈先生"];
                            function customDateString(oneDate) {
                            var theDay = dayNames[parseInt(Date.parse(oneDate)/86400000)%dayNames.length];
                            var theMonth = oneDate.getMonth() + 1;
                            var theYear = oneDate.getYear(); 
                            if  (theYear < 1900) { theYear = theYear + 1900};
                            var today =  "今天值日者:" +  theDay;
                            return today;
                             }document.write("<span style=font-size:9pt;color:#990000;>" + customDateString(new Date()) + "                       </span>")
                            -->
                           </script>
      

  2.   

    .getDay()是星期,一星期只有七天。
      

  3.   


      <script language=JavaScript>
                          <!--
                            function MakeArray(n) {
                           this.length = n
                           return this
                             }
                            dayNames = new MakeArray(9);
                            dayNames[0] = "0李先生";
                            dayNames[1] = "1黄先生";
                            dayNames[2] = "2周先生";
                            dayNames[3] = "3张先生";
                            dayNames[4] = "4谭先生";
                            dayNames[5] = "5王先生";
                            dayNames[6] = "6严先生";
        dayNames[7] = "7赵先生";
        dayNames[8] = "8陈先生";
                            function customDateString(oneDate) {
                            var theDay = dayNames[parseInt(oneDate.getDate()%dayNames.length)];
                            var theMonth = oneDate.getMonth() + 1;
                            var theYear = oneDate.getYear(); 
                            if  (theYear < 1900) { theYear = theYear + 1900};
                            var today =  "今天值日者:" +  theDay;
                            return today;
                             }document.write("<span style=font-size:9pt;color:#990000;>" + customDateString(new Date()) + "                       </span>")
                            -->
                           </script>
      

  4.   

    注意:
    var theDay = dayNames[parseInt(Date.parse(oneDate)/86400000)%dayNames.length];

    var theDay = dayNames[parseInt(oneDate.getDate()%dayNames.length)];
    的区别