请教:
   现在页面有两个文本框,输入两个日期,现要查出两个日期之间的星期六的日期和星期天的日期。
如:2007-10-02 ,2007-10-18
输出星期六:2007-10-06,2007-10-13
星期天: 2007-10-07,2007-10-14
最好2007-10-06,2007-10-13 写入一个数组中,2007-10-07,2007-10-14写入一个数组中,我页面后台要用。
  我先谢谢各位老大了!

解决方案 »

  1.   

    <script>
    function getWeekends(beginDate,endDate){
    //beginDate & endDate are Date objects
    //beginDate inclusive, endDate exclusive.
    var weekEnds = new Array();
    weekEnds['Sat'] = new Array();
    weekEnds['Sun'] = new Array();
    while(beginDate<endDate){
    if(beginDate.getDay() == 6){
    weekEnds['Sat'].push(beginDate);
    }
    if(beginDate.getDay() == 0){
    weekEnds['Sun'].push(beginDate);
    }
    beginDate.setDate(beginDate.getDate()+1);
    }
    return weekEnds;
    }
    </script>
      

  2.   

    有错function getWeekends(beginDate,endDate){
    //beginDate & endDate are Date objects
    //beginDate inclusive, endDate exclusive.
    var weekEnds = new Array();
    weekEnds['Sat'] = new Array();
    weekEnds['Sun'] = new Array();
    while(beginDate<endDate){
    if(beginDate.getDay() == 6){
    weekEnds['Sat'].push(new Date(beginDate));
    }
    if(beginDate.getDay() == 0){
    weekEnds['Sun'].push(new Date(beginDate));
    }
    beginDate.setDate(beginDate.getDate()+1);
    }
    return weekEnds;
    }