<script> 
dateToday=new Date(<%=cgsq.getRq()%>);
alert(dateToday.getFullYear())
alert(dateToday.getMonth())
alert(dateToday.getDate()) 
</script> 
结果是: 2005   0   3
这是为什么呢、???
---------------------急。。

解决方案 »

  1.   

    <script>
    var CurrentDate=new Date(2004,12,4);
      var CYear=CurrentDate.getFullYear();
      var CMonth=CurrentDate.getMonth()+1;
      var CDay=CurrentDate.getDate();
      alert(CYear)
      alert(CMonth)
      alert(CDay)
    </script>结果是: 2005   0   3
    这是为什么呢、???
    ---------------------急。。
      

  2.   

    <script>
    var CurrentDate=new Date(2004,12-1,4);
      var CYear=CurrentDate.getFullYear();
      var CMonth=CurrentDate.getMonth()+1;
      var CDay=CurrentDate.getDate();
      alert(CYear)
      alert(CMonth)
      alert(CDay)
    </script>
      

  3.   

    <%=cgsq.getRq()%>服务器端的这个日期字符串中的月份要减1
      

  4.   

    getMonth 的值是0123456789 10 11