当前位置: 首页 > news >正文

微信小程序跳4

formatMillisecondsTime: function(milliseconds, formatStr) {

        // 创建一个新的Date对象,传入毫秒值

        const date = new Date(milliseconds);

        // 获取年月日时分秒,并确保它们都是两位数

        const year = date.getFullYear();

        const month = (date.getMonth() + 1).toString().padStart(2, '0');

        const day = date.getDate().toString().padStart(2, '0');

        const hours = date.getHours().toString().padStart(2, '0');

        const minutes = date.getMinutes().toString().padStart(2, '0');

        const seconds = date.getSeconds().toString().padStart(2, '0');

        const millis = date.getMilliseconds().toString().padStart(3, '0');

        var formatArr = [year, month, day, hours, minutes, seconds, millis]

        // console.log(formatArr)

        if (!formatStr) {

            formatStr = "y-m-d h:i"

        }

        let formatPure = formatStr.replaceAll('-', '').replaceAll('/', '').replaceAll(':', '').replaceAll(' ',

            '')

        for (var i = 0; i < formatPure.length; i++) {

            formatStr = formatStr.replace(formatPure.charAt(i), formatArr[i]);

        }

        return formatStr;

    },

    rgbToHex: function(r, g, b) {

        return "#" + utils.toHex(r) + utils.toHex(g) + utils.toHex(b)

    },

    toHex: function(n) {

        n = parseInt(n, 10);

        if (isNaN(n)) return "00";

        n = Math.max(0, Math.min(n, 255));

        return "0123456789ABCDEF".charAt((n - n % 16) / 16) +

            "0123456789ABCDEF".charAt(n % 16);

    },

    hexToRgb(hex) {

        let result = /^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(hex);

        return result ? {

            r: parseInt(result[1], 16),

            g: parseInt(result[2], 16),

            b: parseInt(result[3], 16)

        } : null;

    },


工具类方法

相关文章:

  • RT-2论文深度解读:视觉-语言-动作统一模型的机器人泛化革命
  • AI NAS:当网络存储与人工智能深度融合的技术路径与未来展望
  • nvm使用手册
  • java零基础教学笔记
  • 02核心-EffectSpec,EffectContext
  • RV1106 OCR 识别算法
  • 代码随想录算法训练营day3(链表)
  • 流与分组的共生关系
  • vue + uniapp 实现仿百度地图/高德地图/美团/支付宝 滑动面板 纯css 实现
  • Matlab个性化绘图第10期—滑珠进度柱状图
  • 富文本编辑器的内容导出html,并保留图片
  • 【第41节】windows的中断与异常及异常处理方式
  • 【第四十周】文献阅读:用于检索-增强大语言模型的查询与重写
  • 精品整理 | 云安全知识证书 (CCSK) v5 备考学习资源汇总
  • Reinforcement Learning-Autonomous car-useful
  • 【数学建模】(智能优化算法)粒子群优化算法(PSO)详解与Python实现
  • 【STM32】STemWin库,使用template API
  • vs2022 pcl1.15.0注意点
  • 实现当文本内容过长时,中间显示省略号...,两端正常展示
  • K8S+Prometheus+Consul+alertWebhook实现全链路服务自动发现与监控、告警配置实战
  • 张巍任中共河南省委副书记
  • 女子七年后才知银行卡被盗刷18万元,警方抓获其前男友
  • 上海“城市文明开放麦”全城总动员,樊振东担任首位上海城市文明大使
  • 由我国牵头制定,适老化数字经济国际标准发布
  • 秘鲁总理辞职
  • 在稳市场稳预期下,投资者教育给了散户更多底气