请老师检查作业

来源:7-14 编程练习

鱼档卖鱼

2022-05-15 17:29:32

<!DOCTYPE html>

<html lang="en">


<head>

    <meta charset="UTF-8">

    <meta http-equiv="X-UA-Compatible" content="IE=edge">

    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    <title>Document</title>

    <style>


    </style>

</head>


<body>


    <script>

        var d = new Date();

        document.write(d + '<br>');

        function fun(n) {

            var arr = ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六',];

            document.write('今天是' + n.getFullYear() + '' + (n.getMonth() + 1) + '' + n.getDate() + '' + arr[n.getDay()] + '<br>');

            document.write(n.getHours() + ':' + n.getMinutes() + ':' + n.getSeconds())

        }

        fun(d);


    </script>

</body>


</html>


写回答

1回答

好帮手慕慕子

2022-05-15

同学你好,代码效果实现是对的,不过,分、秒为个位数时,展示效果不美观,如下:

https://img.mukewang.com/climg/6280c91109c75c0405250109.jpg

建议优化:可以封装一个函数,针对传入的参数进行判断,小于10时,拼接上0,如下:

https://img.mukewang.com/climg/6280c9cc09019e1a13240619.jpg

https://img.mukewang.com/climg/6280c9d709be7f9b04340118.jpg

祝学习愉快~

0

前端工程师

前端入门如同写字,如果你不知道从哪开始,那就选择前端(含Vue3.x,React17,TS)

20327 学习 · 17877 问题

查看课程

相似问题