当前位置: 代码迷 >> Java Web开发 >> 为什么显示不了当前的时间?
  详细解决方案

为什么显示不了当前的时间?

热度:129   发布时间:2011-11-09 22:45:53.0
为什么显示不了当前的时间?
today=new Date();
var day;
var date;
   if(today.getDay()==0) day="星期日“
    if(today.getDay()==1) day="星期一“      
    if(today.getDay()==2) day="星期二“     
    if(today.getDay()==3) day="星期三“  
    if(today.getDay()==4) day="星期四“   
    if(today.getDay()==5) day="星期五“
    if(today.getDay()==6) day="星期六“
    date=(today.getYear()+1900)+"年“+(today.getMonth()+1)+"月"+today.getDate()+"日“;
    document.write(date);
    document.write(" ");
    document.write(day);
写出上面语句时,为什么不能在页面显示出当前的时间?求帮助。。。。。
搜索更多相关主题的帖子: 星期六  

----------------解决方案--------------------------------------------------------
代码没错,注意符号要全部是英文条件下书写,另外给个你参考的例子。
程序代码:
<html>
<body>

<script type="text/javascript">

var d=new Date()
var weekday=new Array(7)
weekday[0]="星期日"
weekday[1]="星期一"
weekday[2]="星期二"
weekday[3]="星期三"
weekday[4]="星期四"
weekday[5]="星期五"
weekday[6]="星期六"

document.write("今天是" +d.toLocaleString()+weekday[d.getDay()]);

</script>

</body>
</html>


[ 本帖最后由 无名小草 于 2011-11-13 21:21 编辑 ]
----------------解决方案--------------------------------------------------------
1、全角符号改半角符号(引号和括号)
2、补全所有句末分号
3、year不用加1900

<html>
<body>
<script language="javascript">
today=new Date();
var day;
var date;
   if(today.getDay()==0) day="星期日";
    if(today.getDay()==1) day="星期一";      
    if(today.getDay()==2) day="星期二";     
    if(today.getDay()==3) day="星期三";  
    if(today.getDay()==4) day="星期四";   
    if(today.getDay()==5) day="星期五";
    if(today.getDay()==6) day="星期六";

   date=today.getYear()+"年"+(today.getMonth()+1)+"月"+today.getDate()+"日";
    document.write(date);
    document.write("&nbsp;");
    document.write(day);
</script>
</body>
</html>
----------------解决方案--------------------------------------------------------
  相关解决方案