麻烦老师查看作业,谢谢。

麻烦老师查看作业,谢谢。

<!DOCTYPE html>
<html lang="zh">
   <head lang="en">
      <meta charset="UTF-8">
      <title>改变日期格式</title>
   </head>
   <body>
      <script>
         //补充代码
         var days = ["星期天", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"];
         
         setInterval(function () {
            var now_time = new Date();
            document.write(now_time + "<br>");
            var year = now_time.getFullYear();
            var month = now_time.getMonth() + 1;
            var date = now_time.getDate();
            var day = now_time.getDay();
            var hour = now_time.getHours();
            var mins = now_time.getMinutes();
            var secs = now_time.getSeconds();
            document.body.innerHTML = "";
            document.write(now_time + "<br>");
            document.write("今天是" + year + "年" + month + "月" + date + "日" + days[day] + "<br>");
            if (secs < 10) {
               secs = "0" + secs;
            }
            document.write(hour + ":" + mins + ":" + secs + "<br>");
         }, 1000);
      </script>
   </body>
</html>


正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
imooc_慕慕 2022-11-28 09:38:29

同学你好,代码可以实现效果,很棒,祝学习愉快~

  • 老师,麻烦解答一下我图片里的两个疑问

    https://img1.sycdn.imooc.com//climg/64de2cfd0970032211900739.jpg


    2023-08-17 22:21:52
  • 解答如下:

    1、document.body.innerHTML = "";这个语句是指将body元素中的所有内容进行清除。相当于是指在定时器每次在获取新的时间进行输出之前,先将之前输出过的内容清除。

    2、这里是起作用的,但这里只是给小于10的补上前面的0;如下只是给了秒进行补全;

    https://img1.sycdn.imooc.com//climg/64decf4c09c5b65406060195.jpg

    https://img1.sycdn.imooc.com//climg/64decf420969306104330174.jpg

    还可以给小时补全如下:

    https://img1.sycdn.imooc.com//climg/64decfa809d49fa804520140.jpg

    https://img1.sycdn.imooc.com//climg/64decfc509f1eeb002180108.jpg

    2023-08-18 09:59:46
  • 好的,谢谢老师

    2023-08-18 12:01:48
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师