DateTime.Now.ToString("yyyy年MM月dd日")  第一次一直显示2010年1月1日
刷新一次,才显示正确的时间

解决方案 »

  1.   

    login.InnerHtml += DateTime.Now.ToString("yyyy年MM月dd日") + "<br/>";
      

  2.   

    把代码帖全,所有控制login.InnerHtml的地方都帖出来。
      

  3.   

    用Format吧
    Format(DateTime.Now, "yyyy-mm-dd hh24:m:ss")
      

  4.   


    var dateObj = new Date();document.write(dateObj.getFullYear() + "年" + dateObj.getMonth() + "月" + dateObj.getDay()+ "日");为什么一直是显示2010年1月1日 
    怎么才是当前的时间呢
      

  5.   


    <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>
    getMonth()返回的似乎可以理解成索引,即从0开始,0,1,2,...11,    而getDate()是返回的日期,getDay()是返回当前是礼拜几