随笔 - 115  文章 - 0  评论 - 0  阅读 - 40055
  2024年3月1日
//学习时长
const Locktime = ref('00:00:00');
const timeAlarmTWO = ref(null);
const hour = ref(0);
const minute = ref(0);
const second = ref(10);
const reckon = ref(true);// 判断是否在计时
//判断一下数值的变化
const timer = () => {
      second.value = second.value+1;
      if(second.value >= 60){
        second.value = 0;
        minute.value = minute.value + 1;
      }
      if(minute.value >= 60){
        minute.value = 0;
        hour.value = hour.value + 1;
      }
      let h = hour.value < 10 ? '0' + hour.value : hour.value;
      let m = minute.value < 10 ? '0' + minute.value : minute.value;
      let s = second.value < 10 ? '0' + second.value : second.value;
      Locktime.value = h + ":" + m + ":" + s;
    }
const Lockscreen = ()=> {
      if(reckon.value){
        reckon.value = false;
        //  定时器,每秒
        timeAlarmTWO.value=setInterval(timer,1000);
      } else {
        reckon.value = true;
        //second.value = 0;
        //minute.value = 0;
        //hour.value = 0;
        //Locktime.value = '00:00:00';
        //  一定要关闭!!!!
        clearInterval(timeAlarmTWO.value);
        timeAlarmTWO.value = null;
      }
    }
//将秒变为时分秒
const convertSecondsToTime = (seconds:any) => {
   
    var hours = Math.floor(seconds/ 3600); // 计算小时数
    seconds -= hours * 3600; // 从原始秒数中减去已经计算过的小时数
    
    var minutes = Math.floor(seconds / 60); // 计算分钟数
    seconds -= minutes * 60; // 从原始秒数中减去已经计算过的分钟数
    let h = hours < 10 ? '0' + hours : hours;
    let m = minutes < 10 ? '0' + minutes : minutes;
    let s = seconds < 10 ? '0' + seconds : seconds;
    return `${h}:${m}:${s}`;
}
 
var videoDurationInSeconds = 121.123423; // 示例视频持续时间(单位:秒)
var strPoint=videoDurationInSeconds.toString();//转字符串
var timeFormat = convertSecondsToTime(strPoint.split('.')[0]);//拆分
var pointFormat=strPoint.split('.')[1];
if(pointFormat)
{
  console.log(timeFormat+'.'+pointFormat);
}
else
{
  console.log(timeFormat);
}

/**
     * 时间转为秒
     * @param time 时间(00:00:00)
     * @returns {string} 时间戳(单位:秒)
     */
const convertTimeToSeconds = (times:any) => {
        var str = times.split('.')[0];

        var hour = str.split(':')[0];
        var min = str.split(':')[1];
        var sec = str.split(':')[2];
        str = Number(hour*3600) + Number(min*60) + Number(sec);
        if(times.split('.')[1])
        {
          str=str+'.'+times.split('.')[1];
        }
        return str;
    };
var videoTimes = '00:02:01.902'; // 示例视频持续时间(单位:秒)
var timesFormat = convertTimeToSeconds(videoTimes);
console.log(timesFormat);

 

posted @ 2024-03-01 22:07 wuzx-blog 阅读(186) 评论(0) 推荐(0) 编辑
  2024年1月26日
摘要: select 下拉框通过 @change 选择改变,轮巡方式根据id取name的值 <el-form-item label="企业类型" prop="entTypeId"> <el-select v-model="form.entTypeId" placeholder="请选择企业类型" style 阅读全文
posted @ 2024-01-26 19:16 wuzx-blog 阅读(3465) 评论(0) 推荐(0) 编辑
  2023年11月30日
摘要: 随着前端框架的不断升级,node16.3.0的版本远远跟不上开发需要,导致win7无法安装高于16.3.0版本的node.js,经过不断的尝试和查找网上的帖子,终于解决了可以升级到19.x的nodejs了 方法如下: (1)按照原来方式先升级到Nodejs16.3.0,先看我上次发的内容。地址:ht 阅读全文
posted @ 2023-11-30 15:32 wuzx-blog 阅读(3050) 评论(0) 推荐(0) 编辑
  2023年8月10日
摘要: 1、项目经理最重要的能力是什么? 普通回答:项目经理最重要的能力是沟通能力,协调能力,解决问题的能力。 独特回答:项目经理最重要的能力是一种软实力,是一种在什么场合,什么时候知道用什么样的项目管理方法和工具来解决我们实际的问题,推动项目成功的能力,很多人会吧这种能力叫做解决问题的能力,随着时间的推移 阅读全文
posted @ 2023-08-10 22:05 wuzx-blog 阅读(63) 评论(0) 推荐(0) 编辑
  2023年8月8日
摘要: 本示例以宋体为例: 1、首先去windows里拷贝出字体库,文件夹:C:\Windows\Fonts,例如使用宋体:Simsun.ttf, 2、下载 pdfmake-master 源码 地址:https://codeload.github.com/bpampuch/pdfmake/zip/refs/ 阅读全文
posted @ 2023-08-08 16:41 wuzx-blog 阅读(1536) 评论(0) 推荐(0) 编辑
  2023年8月4日
摘要: 阅读全文
posted @ 2023-08-04 10:53 wuzx-blog 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 单体项目,Tomcat中设置方式见上面: 阅读全文
posted @ 2023-08-04 09:15 wuzx-blog 阅读(25) 评论(0) 推荐(0) 编辑
  2023年8月3日
摘要: 阅读全文
posted @ 2023-08-03 23:32 wuzx-blog 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2023-08-03 23:19 wuzx-blog 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2023-08-03 22:25 wuzx-blog 阅读(11) 评论(0) 推荐(0) 编辑
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示