###示例:
1.需求描述:
当点击开始按钮时开始计时,点击结束时停止计时。并将最后的时间转化为相应的00:00:00的格式
方案1:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script src="./vue.js"></script>
</head>
<body><div id="app"><span>{{callTime}}</span><button @click="handle">开始</button><button @click="ending">结束</button></div>
</body>
<script>var app=new Vue({el:"#app",data(){return {callTime:"00:00:00",timer:null,//定时器currentTime:0,//初始时间0}},methods:{secondToTimeStr (t) {t = Number(t)var a, i, e, time;if (!t) returnif (t < 60) return '00:00:' + ((i = t) < 10 ? '0' + i : i)if (t < 3600) return '00:' + ((a = parseInt(t / 60)) < 10 ? '0' + a : a) + ':' + ((i = t % 60) < 10 ? '0' + i : i)if (t >= 3600) {// var a, i, e = parseInt(t / 3600)return ((e = parseInt(t / 3600)) < 10 ? '0' + e : e) + ':' + ((a = parseInt(t % 3600 / 60)) < 10 ? '0' + a : a) + ':' + ((i = t % 60) < 10 ? '0' + i : i)}},handle(){if (!this.timer) {this.timer = setInterval(()=>{this.callTime = this.secondToTimeStr(++this.currentTime)}, 1000)}},ending(){this.timer && clearInterval(this.timer)}}})
</script>
</html>
在这里插入代码片

定时器之计时(时间的转换)相关推荐

  1. 大彩串口屏如何实现定时和计时的操作功能

    一.概述 本文主要阐述的是广州大彩串口屏如何使用lua脚本实现定时和计时的操作功能,目前这两个应用在工业上或者生活中都有广泛应用.大彩屏定时功能是设置一个具体的时间,然后时间到了用户设定的时间之后,对 ...

  2. php $delaytime /= $delaytime,定时器之延时触发鼠标悬浮事件

    定时器之延时触发鼠标悬浮事件 }.hoverDiv{width:100px;height:100px;margin:50px;background:#ECAD9E;border:3px solid # ...

  3. 语言 全排列 函数_Power Query 中日期时间格式转换需要了解的区域语言对照表

    不同的国家有不同的日期时间书写格式,比如: 多数亚洲国家:yyyy-MM-dd hh:mm 有些欧洲国家:dd.MM.yyyy HH:mm 极少数的国家:MM/dd/yyyy h:mm tt 还有各种 ...

  4. 彻底解决Spring mvc中时间的转换和序列化等问题

    彻底解决Spring mvc中时间的转换和序列化等问题 参考文章: (1)彻底解决Spring mvc中时间的转换和序列化等问题 (2)https://www.cnblogs.com/childkin ...

  5. scala 时间格式转换(String、Long、Date)

    1)scala 时间格式转换(String.Long.Date) 1.时间字符类型转Date类型 [java] view plain copy import java.text.SimpleDateF ...

  6. SQL时间格式转换CONVERT_GETDATE()

    SQL时间格式转换CONVERT_GETDATE() SQL时间格式转换: View Code 年月日 SELECT CONVERT(varchar, GETDATE(), 102) AS DateT ...

  7. java定义时间格式大全_Java时间格式转换大全

    package com.date; import java.text.DateFormat; import java.text.ParseException; import java.text.Par ...

  8. java格式_java时间格式转换大全

    Java时间格式转换大全 import java.text.*; import java.util.Calendar; public class VeDate { /** * 获取现在时间 * * @ ...

  9. html页面获取服务器时间,[html]定时获取服务器时间和本地时间

    [html]定时获取服务器时间和本地时间 2018-11-1 萧 写技术 .time_div{width:100%; padding:10px; text-align:center; margin:5 ...

最新文章

  1. 使用Office组件读取Excel,引用Microsoft.Office.Interop.Excel出现的问题
  2. 多台服务器通过ssh 无密钥直接登陆主机
  3. [特征工程系列一] 论特征的重要性
  4. c语言反编译_Gacrux:基于C语言的可自定义PE加载恶意软件
  5. C语言再学习 -- 关键字void
  6. 如何使用 Node.js 访问 SAP HANA Cloud 数据库里的数据
  7. Java递归例子——求x的y幂次方
  8. (数据库系统概论|王珊)第四章数据库安全性:习题
  9. 第三次实验及动手动脑
  10. 华为 该软件被检测为风险软件_美团被华为标记为“病毒软件”,用户表示懵了,华为官方出面解释...
  11. 使用 IIS 进行 ASP.NET 2.0 成员/角色管理(2):实现
  12. c++使用librdkafka kerberos认证
  13. Idea不识别Java项目
  14. Hello World with Ant
  15. oracle导出导入同义词,oracle同义词语句备份
  16. 菜鸟实战UML——包图
  17. 计算机主机配置图示,2020台式电脑组装配置单图
  18. 魔法宝石(动态规划)
  19. postgre数据库字符串函数和日期函数操作小记
  20. t检验.医学统计实例详解-医学统计助手★卡方检验,t检验,F检验,秩和检验,方差分析

热门文章

  1. [纯代码] Swift+UIKit · 搭建第一个iOS APP项目
  2. 在Linux中查找和删除重复文件的4种方法
  3. 使用three.js加载obj+mtl文件
  4. 第一章AI图形设计与形象设计
  5. 高鸿业西方经济学微观部分第7版笔记
  6. 使用IDEA如何对Java项目进行打包
  7. 软件构造复习小结(2)——设计规约(Specification)
  8. <塞梅普雷斯 如是说> 第二部 0.序
  9. 如何使用Annotation
  10. Http Digest 认证