<script type="text/javascript">var dateObj = new Date();document.write(dateObj.getFullYear() + "年" + dateObj.getMonth() + "月" + dateObj.getDay()+ "日");</script>为什么一直显示2010年1月1日呢?怎么才能得到当前时间啊!!!!!!!

解决方案 »

  1.   


    <script type="text/javascript">
        var dateObj = new Date();
        document.write(dateObj.getFullYear() + "年" + (dateObj.getMonth()+1) + "月" + dateObj.getDate()+ "日");
    </script>
      

  2.   

    1楼正解。。解释下,getMonth()返回的似乎可以理解成索引,即从0开始,0,1,2,...11,    而getDate()是返回的日期,getDay()是返回当前是礼拜几
      

  3.   

    getDay是返回当前是一周的第几天,从零开始 如星期日就是0,detDate()则是返回的日期
      

  4.   


    <html>
    <body><script type="text/javascript">var now= new Date();var timeValue = now.getYear()+"年"+(now.getMonth()+1)+"月"+now.getDate()+"日" ;
    document.write(timeValue);</script></body>
    </html>
      

  5.   


    dateObj.getDay()//weekday
    dateObj.getDate()