[亿信BI4.7] 实时时间

5298
5

nannan 数据老手Lv5

发表于2019-11-27 14:57

悬赏1

已解决

楼主
这里设置了一个实时时间的脚本,但是格式不对,需要设置成时分秒一直是固定两位数的,脚本要怎么改呢
setInterval(function(){   
        var date = new Date();   
        var year = date.getFullYear();    //获取当前年份   
        var mon = date.getMonth()+1;      //获取当前月份   
        var da = date.getDate();          //获取当前日  
        var h = date.getHours();          //获取小时   
        var m = date.getMinutes();        //获取分钟   
        var s = date.getSeconds();        //获取秒   

                var a = new Array("日", "一", "二", "三", "四", "五", "六");  
                var week = date.getDay();

        var d = document.getElementById("HHH241");
        var d1 = d.getElementsByTagName("div")[0];
        var s1 = d1.getElementsByTagName("span")[0];

        d.style.width = "1000px";
        d.style.height = "150px";

          s1.innerHTML=year+'年'+mon+'月'+da+'日'+'      '+'星期'+a[week]+' '+h+':'+m+':'+s;
        },1000);

最近看过此主题的会员

zhouxm

15342787675

esen_3H03HK78MGNH

esen_3JBLEXE027EL

jonie

123890

zhjw-zhq

他惹他让他让

zhangyongfeng

zly_2960

顾迅

曦文

niuyi688988

zengxq

零下1度tiwen

最佳答案

tangmq

发表于2019-11-27 14:57

只看该作者

取消 关注该作者的回复

大牛帮我调好了,你试下
  1. setInterval(function(){   
  2.         var date = new Date();   
  3.         var year = date.getFullYear();    //获取当前年份   
  4.         var mon = date.getMonth()+1;      //获取当前月份   
  5.         var da = date.getDate();          //获取当前日  
  6.         var h = date.getHours();          //获取小时   
  7. if(h<10){  //不足两位自动补位
  8.         h="0"+h;
  9. }
  10.         var m = date.getMinutes();        //获取分钟   
  11. if(m<10){//不足两位自动补位
  12.         m="0"+m;
  13. }
  14.         var s = date.getSeconds();        //获取秒   
  15. if(s<10){//不足两位自动补位
  16.         s="0"+s;
  17. }


  18.                 var a = new Array("日", "一", "二", "三", "四", "五", "六");  
  19.                 var week = date.getDay();

  20.         var d = document.getElementById("HHH4");
  21.         var d1 = d.getElementsByTagName("div")[0];
  22.         var s1 = d1.getElementsByTagName("span")[0];

  23.         d.style.width = "1000px";
  24.         d.style.height = "150px";

  25.           s1.innerHTML=year+'年'+mon+'月'+da+'日'+'      '+'星期'+a[week]+' '+h+':'+m+':'+s;
  26.         },1000);
复制代码


5个回答

只看楼主

tangmq 数据达人Lv4

发表于2019-11-27 15:18

只看该作者

取消 关注该作者的回复

沙发

http://bbs.esensoft.com/thread-131404-1-1.html

是参考的这个脚本吗

nannan 数据老手Lv5

发表于2019-11-27 15:30

只看该作者

取消 关注该作者的回复

板凳

tangmq 发表于 2019-11-27 15:18
http://bbs.esensoft.com/thread-131404-1-1.html

是参考的这个脚本吗

是的,但是这个脚本时分秒小于10的时候只显示一位数,有没有办法改成一直固定两位数

tangmq 数据达人Lv4

发表于2019-11-27 15:43

只看该作者

取消 关注该作者的回复

地板

nannan 发表于 2019-11-27 15:30
是的,但是这个脚本时分秒小于10的时候只显示一位数,有没有办法改成一直固定两位数 ...

稍等,我找个大牛帮你调下脚本

nannan 数据老手Lv5

发表于2019-11-27 15:56

只看该作者

取消 关注该作者的回复

5#

tangmq 发表于 2019-11-27 15:43
稍等,我找个大牛帮你调下脚本

好的,万分感谢

tangmq 数据达人Lv4

发表于2019-11-27 14:57

只看该作者

取消 关注该作者的回复

6#

大牛帮我调好了,你试下

  1. setInterval(function(){   
  2.         var date = new Date();   
  3.         var year = date.getFullYear();    //获取当前年份   
  4.         var mon = date.getMonth()+1;      //获取当前月份   
  5.         var da = date.getDate();          //获取当前日  
  6.         var h = date.getHours();          //获取小时   
  7. if(h<10){  //不足两位自动补位
  8.         h="0"+h;
  9. }
  10.         var m = date.getMinutes();        //获取分钟   
  11. if(m<10){//不足两位自动补位
  12.         m="0"+m;
  13. }
  14.         var s = date.getSeconds();        //获取秒   
  15. if(s<10){//不足两位自动补位
  16.         s="0"+s;
  17. }


  18.                 var a = new Array("日", "一", "二", "三", "四", "五", "六");  
  19.                 var week = date.getDay();

  20.         var d = document.getElementById("HHH4");
  21.         var d1 = d.getElementsByTagName("div")[0];
  22.         var s1 = d1.getElementsByTagName("span")[0];

  23.         d.style.width = "1000px";
  24.         d.style.height = "150px";

  25.           s1.innerHTML=year+'年'+mon+'月'+da+'日'+'      '+'星期'+a[week]+' '+h+':'+m+':'+s;
  26.         },1000);
复制代码


登录后可回答问题,请登录注册

快速回复 返回顶部 返回列表

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

400咨询:400-0011-866

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号