<script language=javascript>
var str="2006-7-28"
var strArray=str.split("-")
var strDate=new Date(strArray[0],(parseInt(strArray[1])-1),strArray[2])
alert(strDate.getDay())
</script>

解决方案 »

  1.   

    var d = new Date(2006,7,28);
    var w = d.getDay(); //0为周日,1为周一,以此类推
      

  2.   

    hbhbhbhbhb1021(天外水火(我要多努力)) ( ) 信誉:100 
    的怎么不行,可以的,你举个例子
      

  3.   

    hbhbhbhbhb1021(天外水火(我要多努力))中的
    那个月份怎么要减1啊。。
    好象是减1就正确
    如果纯粹的输入日期是的不到结果的
      

  4.   

    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]);
    }