getDay 方法
返回 Date 对象中用本地时间表示的一周中的日期值。 dateObj.getDay()必选项 dateObj 参数为 Date 对象。说明
要获取用全球标准时间 (UTC)表示的一周中日期值,请使用 getUTCDay 方法。getDay 方法所返回的值是一个处于 0 到 6 之间的整数,它代表了一周中的某一天,返回值与一周中日期的对应关系如下: 值 星期 
0 星期天 
1 星期一 
2 星期二 
3 星期三 
4 星期四 
5 星期五 
6 星期六 
下面这个例子说明了 getDay 方法的用法。 function DateDemo(){
   var d, day, x, s = "今天是: ";
   var x = new Array("星期日", "星期一", "星期二");
   var x = x.concat("星期三","星期四", "星期五");
   var x = x.concat("星期六");
   d = new Date();
   day = d.getDay();
   return(s += x[day]);
}

解决方案 »

  1.   

    <script language="JavaScript">
    <!--//-
    today=new Date();
    function initArray(){
    this.length=initArray.arguments.length
    for(var i=0;i<this.length;i++)
    this[i+1]=initArray.arguments[i] }
    var d=new initArray("星期日","星期一","星期二","星期三","星期四","星期五","星期六"); 
    document.write("今天是"+"",today.getYear(),"年",today.getMonth()+1,"月",today.getDate(),"日</td></tr><tr><td height=5></td></tr><tr><td height=20 align=center class=p0>"+","+d[today.getDay()+1]+"</td></tr>"); 
    </script>
      

  2.   

    javascript里有现成的date对象方法getDay可以取星期
    定义函数:
    function DayofDate(Date d){
       var d, day, x;
       var x = new Array("星期日", "星期一", "星期二");
       var x = x.concat("星期三","星期四", "星期五");
       var x = x.concat("星期六");
       day = d.getDay();
       return(s += x[day]);
    }
    var dtVal = new Date(2003,3,18);
    alert(DayofDate(dtVal);没测,试试?推荐看看javascript文档。微软站点可以下载。
      

  3.   

    没测干吗帖出来?
    function DayofDate(Date d){  //javascript里面不用指定参数的类型
    return(s += x[day]); //s没有定义
    alert(DayofDate(dtVal); //少半边右括号