javascript表示两个不同输入之间的时间
javascript for time between two different inputs
假设我想定义一个函数"start"和一个函数"stop",并且我想尽可能准确地输出被调用的两个函数之间的实时时间?经过的时间可能以微秒为单位。
在每个方法的开头创建新的Date对象。使用getTime()
方法获取日期的毫秒值。从end
值中减去start
值。这就是差异,以毫秒为单位。
我不知道在浏览器端javascript中有什么比毫秒时间分辨率更好的通用方法。
手动、老式的方法是:
var a = new Date();
// do stuff
var b = new Date();
console.log("stuff took:", b.getTime() - a.getTime());
如果你使用的是现代Chrome,你可以使用控制台对此的支持:
console.time('stuff');
// do stuff
console.timeEnd('stuff');
它会为你打印时间。
Date
对象的粒度只有毫秒,所以您能做的最好的事情就是这样。
var Host = {
start : function() {
this.time = new DateTime().getTime();
//method
},
stop : function() {
this.diff = this.time - new DateTIme().getTime();
//do stuff
}
}
我能想到的最准确的方法是使用
setTimeout(function2, offset)
function1();
在这种情况下,顺序被设置为计时器是绝对的,因为它启动计时器是进入点
function1();
setTimeout(function2, offset)
在这种情况下,计时器的起始点是相对于第一个功能的完成。
相关文章:
- 输入字段,只接受0到12之间的数字
- Javascript-如何使用bootstrap日期时间选择器自动计算两个时间输入之间的差异
- 在 JavaScript 中单击函数时两个日期类型输入之间的差异的代码
- 如何要求用户输入一个介于 1 和 50 之间的整数,然后小程序打印出一行这个星数
- 在<选项>标签之间切换时保存输入文本
- 如何在JavaScript中返回两个日期(当前日期和输入日期)之间的字符串差异
- 验证两个输入之间的一个输入
- HTML:在输入之间切换时显示移动
- 如何验证字母数字输入之间的空格
- javascript表示两个不同输入之间的时间
- Ng-required,如何在输入之间使用它
- 显示数组与额外的输入之间
- Emberjs:数字输入之间的双向数据绑定
- 使TAB键在一个表单的输入之间循环
- 使用knockout.js在选择和文本输入之间切换可见性
- 根据@media宽度大小在表单的不同输入之间切换
- 如何计算两个文本输入之间的日期差异
- 使用lodash:检查在现有的对象数组和输入之间是否存在重复的名称
- 如何将输入放入数组中,而不需要在输入之间使用逗号
- 在web输入之间更改焦点