http://www.tastelife.net/javascript/maintype.asp?type=时间日期

解决方案 »

  1.   

    <SCRIPT LANGUAGE="JavaScript">
    alert(new Date("2003/12/3").getDay())
    alert(new Date("2003/11/1").getDay())
    </SCRIPT>
      

  2.   

    javascript里关于时间的几个函数: 
    var time = new Date();
    //获得当前的日期,或者用var time=new Date("2003/12/24");来给日期赋值 。 。 。
    然后:
    time.getYear()得到当前的年份 。。
    time.getMonth()得到当前的月份,此时要注意,实际的月份需要再加1,这应该是javascript的一个bug。。
    time.getDate()得到当前的日子
    time.getDay()得到当前的星期
    time.getHour()得到当前的小时
    time.getMinutes()得到当前的分钟
    time.getSeconds()得到当前的秒数就像cloudchen(陈系上.net) 所说。。
    你只需要:
    function GetMyDay(year,month,day)
    {
       var timestr = year + "/"+month+"/"+day ;
       var time    = new Date(timestr);
       return time.getDay();
    }alert(2003,12,5);
      

  3.   

    new Date(年份,月份-1,1).getDay()
    -1是因为电脑的一月是0..二月是1...