实时时间js改框的颜色怎么改

-- 实时时间 js代码

$("body").prepend('<canvas id="canvas" style="position:absolute;z-index:10;right: 3%;top: 9%;" width="200" height="40"></canvas>');

var canvas = document.getElementById("canvas");

var ctx = canvas.getContext("2d");

ctx.strokeStyle = 'white';

function renderTime() {

       var date=new Date();   

       var year=date.getFullYear(); //获取当前年份   

       var mon=date.getMonth()+1; //获取当前月份   

       var da=date.getDate(); //获取当前日   

       if(mon < 10) {

         mon = "0" + mon;

       }

      if(da < 10) {

         da = "0" + da;

       }

       

       var day=date.getDay(); //获取当前星期几  

       if(day== "0") {

         day = "日";

       } else if(day == "1"){

         day = "一";

       } else if(day == "2"){

         day = "二";

       } else if(day == "3"){

         day = "三";

       } else if(day == "4"){

         day = "四";

       } else if(day == "5"){

         day = "五";

       } else if(day == "6"){

         day = "六";

       } else {

         day = "NO";

       }

       var hh=date.getHours(); //获取小时   

       var mm=date.getMinutes(); //获取分钟   

       var ss=date.getSeconds(); //获取秒  

       if(hh < 10) {

         hh = "0" + hh;

       }

       if(mm < 10) {

         mm = "0" + mm;

       }

       if(ss < 10) {

         ss = "0" + ss;

       }

       var d=year + '-' + mon + '-' + da + ' ' + '星期'+ day + '  ' + hh + ':' + mm + ':' + ss;

              //可自己调整显示的内容和顺序

       

       ctx.fillStyle = 'rgb(3, 93,174 )';

       ctx.fillRect(0, 0, 200, 40);

       ctx.font = "bold 10pt Asia";

       ctx.fillStyle = 'white';

       ctx.textAlign="center"; 

       ctx.fillText(d, 100, 25);

}

setInterval(renderTime, 40);

FineReport Juint 发布于 2022-7-7 11:14
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
JuintLv5见习互助
发布于2022-7-7 13:09

   ctx.fillStyle = 'rgb(3, 93,174 )';

  • 0关注人数
  • 259浏览人数
  • 最后回答于:2022-7-7 13:09
    请选择关闭问题的原因
    确定 取消
    返回顶部