<script language="javascript">
var week=new Array[7];
week[0]="星期天";
week[1]="星期一";
week[2]="星期二";
week[3]="星期三";
week[4]="星期四";
week[5]="星期五";
week[6]="星期六";
var n=new Date().getDay();
document.write(new Date().getFullYear()+"年"+(new Date().getMonth()+1)+"月"+new Date().getDate()+"日"+week[n]);
</script>JavaScript

解决方案 »

  1.   


    var week = [];
      

  2.   


    var date = new Date();
    this.year = date.getFullYear();
    this.month = date.getMonth() + 1;
    this.date = date.getDate();
    this.day = new Array("星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六")[date.getDay()];
    this.hour = date.getHours() < 10 ? "0" + date.getHours() : date.getHours();
    this.minute = date.getMinutes() < 10 ? "0" + date.getMinutes() : date.getMinutes();
    this.second = date.getSeconds() < 10 ? "0" + date.getSeconds() : date.getSeconds();
    var currentTime = "现在是:" + this.year + "年" + this.month + "月" + this.date + "日 " + this.hour + ":" + this.minute + ":" + this.second + " " + this.day;
    alert(currentTime);
      

  3.   

    感谢3楼,原来我事数组声明错了,我需要用到我那样形式的。能教下怎么把我显示的时间定位么?onload好像只能写在<body onload>不知道该怎么定位 
      

  4.   

    语法错,调用构造方法后面怎么都要有个小括号啊
    var week=new Array(7);
      

  5.   

    搞个<div id="d"></div>
    document.getElementById("d").innerHTML = new Date().getFullYear()+"年"+(new Date().getMonth()+1)+"月"+new Date().getDate()+"日"+week[n];
    不行吗
      

  6.   

    var week=new Array[7];
    应该为 var week=new Array(7);
    或者var week =[];
      

  7.   

    我试试哈,div,css,js都是新手,谢谢了
      

  8.   


    搞个<div id="d"></div>
    JavaScript code?1document.getElementById("d").innerHTML = new Da……好像不行,页面不显示时间,路径是没问题的,是这样做好像不行
      

  9.   

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <title> new document </title>
    <script type="text/javascript">
    window.onload=function ()
    {
    var week=["星期天","星期一","星期二","星期三","星期四","星期五","星期六"];
    var e=new Date();
    document.getElementById("myDate").innerHTML = e.getFullYear()+"年"+(e.getMonth()+1)+"月"+e.getDate()+"日"+week[e.getDay()];
    }
    </script> 
    </head><body>
    <span id="myDate"></span>
    </body>
    </html>
      

  10.   

    最好是写在<li></li>里面想要实现两箭头中间显示时间
      

  11.   

    把<span id="myDate"></span> 放到你定位的地方
      

  12.   

    如果是在jsp里面 js需要导入才能使用
      

  13.   

    你这段代码想要实现的功能是 打印出当前的日期对不对?
    不需要定义星期的数组,可以直接调用函数 var  myDate =new Date();
     var year = myDate.getFullYear(),
     month = myDate.getMonth(),
     date = myDate.getDate();
     week = myDate.getDay();
     
     document.write("现在是:"+year+"年"+(month+1)+"月"+date+"日"+",今天是星期"+week);