编程语言
首页 > 编程语言> > javascript – 计算上传的剩余时间

javascript – 计算上传的剩余时间

作者:互联网

我正在使用Uploadify插件允许用户上传文件,我有进度条工作.现在我想给用户一个估计的时间直到完成,但我不确定如何使用Javascript计算它.

假设我有以下变量:uploadSpeed(以kb / s为单位),timeStarted(一个Javascript日期对象?),fileSize(以字节为单位的文件大小).如何在文件完全上传之前计算倒计时?

解决方法:

var uploadedSoFar = uploadSpeed * (Date.now() - timeStarted.milliseconds) / 1000;
var timeRemaining = ((fileSize - uploadedSoFar) / uploadSpeed) + ' seconds';

标签:countdown,javascript,upload,uploadify
来源: https://codeday.me/bug/20190723/1513563.html