awsl 不知道代码哪出错了 效果没实现呢

来源:5-6 编程练习

土土的星

2019-02-22 14:35:31

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>改变日期格式</title>
</head>
<body>
<script>
    //补充代码
    function getDay(){
    var date=new Date();
    var year=date.getFullYear();
    var month=date.getMonth()+1;
    var date=date.getDate();
    var day=date.getDay();
    var hours=date.getHours();
    var minutes=date.getMinutes();
    var seconds=date.getSeconds();
    var weeks=["日","一","二"," 三","四","五","六"];
     var week=weeks[day];
    document.write("今天是"+year+"年"+month+"月"+date+"日"+" 星期"+ week+"<br/>"+ hours+':'+minutes+':'+seconds);
    }
getDay();
   
</script>
</body>


写回答

1回答

好帮手慕夭夭

2019-02-22

你好同学 ,如下变量名与日期对象一样  ,后面的代码从date获取日期时 ,由于date不是一个日期对象了 ,所以导致代码报错 :

http://img.mukewang.com/climg/5c6f9eaf0001000807000200.jpg

修改一下变量名 :

http://img.mukewang.com/climg/5c6f9f170001df2407250203.jpg

如下函数名也和getDay方法重名了 ,虽然这里没有影响 ,但是为了代码更加规范 ,建议也修改一下更好呢

http://img.mukewang.com/climg/5c6f9f590001b02606410290.jpg

祝学习愉快 ,望采纳 .

0

0 学习 · 36712 问题

查看课程