var today=new Date();
document.write(today.toLocaleDateString());

解决方案 »

  1.   

    <script>
    var today = new Date()
    var str=today.toLocaleString().split(" ")
    alert(str[0])
    </script>
      

  2.   


    <script language=JavaScript>         
     today=new Date();
     function initArray(){
       this.length=initArray.arguments.length
       for(var i=0;i<this.length;i++)
       this[i+1]=initArray.arguments[i]  }
       var d=new initArray(
         "星期日",
         "星期一",
         "星期二",
         "星期三",
         "星期四",
         "星期五",
         "星期六");
    document.write(
         "<font color=#000000> ",
         today.getYear(),"年",
         today.getMonth()+1,"月",
         today.getDate(),"日   ",
         d[today.getDay()+1],
         "</font>" ); 
    </script>
      

  3.   

    这个更好用:<script   language="javascript">   
        
      function   PageDate()   
      {   
      currentDate   =   new   Date()   
      with   (currentDate)   
                          {   
      day=getDay()   
      month=getMonth()+1   
      this.document.classname="sj"   
      this.document.write('北京时间   '+getFullYear()+'年'+month+'月'+getDate()+'日')   
      }   
      if   (day==1){document.write('   星期一')}   
      if   (day==2){document.write('   星期二')}   
      if   (day==3){document.write('   星期三')}   
      if   (day==4){document.write('   星期四')}   
      if   (day==5){document.write('   星期五')}   
      if   (day==6){document.write('   星期六')}   
      if   (day==0){document.write('   星期日')}   
      document.write('<br/>')   
      }   
        
      PageDate()   
      </script>
      

  4.   

    [date object].getYear() 年
    [date object].getMonth()+1 月
    [date object].getDate() 日
    自己拼
      

  5.   

    呵呵  fendy5201 可能没明白我的意思我只要显示2008年11月07日就可以了1L的代码又少而且也好用  给你吧