Java初见

web小知识

2020-06-16  本文已影响0人  GG_lyf

前言

        这几天在搞那个web作业,遇到的问题还真不少,之前总结的是小小的一部分,这次的依旧是小小的一部分,但是很常用


开搞

1.将让rgb类型的颜色变为16进制,这个在判断某些按钮的颜色的时候可以用到

            const rgbToHex = (color) =>{
              let arr = color.split(',');
              let r = +arr[0].split('(')[1];
              let g = +arr[1];
              let b = +arr[2].split(')')[0];
              let value = (1 << 24) + r * (1 << 16) + g * (1 << 8) + b;
              value = value.toString(16);
              return '#' + value.slice(1);
            };
            console.log(rgbToHex(s));
            

2.将从数据库读到的datatime类型变为yyyy-MM-dd HH:mm:ss类型,这个是在做东西的时候,不小心在后端没进行时间格式的转换,只能这样搞了

     //处理日期类型24小时格式
       function fullNum(obj){ 
           if(Number(obj) < 10){ 
               return '0' + obj; 
           }else{ 
              return obj; 
          } 
        } 
     
     function time(time){
       var mytime=new Date(time);  //获取到后台返回的日期字段的时间戳(java是13位)
       var addstime = mytime.getFullYear() +'-' + fullNum(Number(mytime.getMonth()) + 1)+ '-' + fullNum(mytime.getDate())+ ' '
                            + fullNum(mytime.getHours())+ ":" + fullNum(mytime.getMinutes()) + ":" + fullNum(mytime.getSeconds());
       console.log("addstime:"+addstime)
       return addstime;
     }
上一篇 下一篇

猜你喜欢

热点阅读