1
A
回答
2
您可以订阅beginRequest和endRequest回调并计算它们之间的经过时间。
function pageLoad() {
var manager = Sys.WebForms.PageRequestManager.getInstance();
if (manager != null) {
manager.add_beginRequest(Request_Begin);
manager.add_endRequest(Request_End);
}
}
function Request_Begin(sender, args)
{
// TODO: start your timer here (new Date())
}
function Request_End(sender, args) {
// TODO: get the current date and measure the difference
// with theone obtained in the beginRequest
}
following thread将帮助您实现我在代码中留下的TODO。
0
首先,我要感谢@Darin所有的支持,这真是太棒了! 随着@darin建议,我可以让我的一些数学目标包括下面这样:
function get_time_difference(earlierDate, laterDate) {
var nTotalDiff = laterDate.getTime() - earlierDate.getTime();
var oDiff = new Object();
oDiff.minutes = Math.floor(nTotalDiff/1000/60);
nTotalDiff -= oDiff.minutes * 1000 * 60;
oDiff.seconds = Math.floor(nTotalDiff/1000);
oDiff.milliseconds = Math.floor(nTotalDiff * 1000);
return oDiff;
}
var timeInit;
var timeFinal;
function pageLoad() {
var manager = Sys.WebForms.PageRequestManager.getInstance();
if (manager != null) {
manager.add_beginRequest(Request_Begin);
manager.add_endRequest(Request_End);
}
}
function Request_Begin(sender, args) {
timeInit = new Date();
}
function Request_End(sender, args) {
timeFinal = new Date();
var diff = get_time_difference(timeInit, timeFinal);
alert('Minutes: ' + diff.minutes + '\nSeconds: ' + diff.seconds + '.' + diff.milliseconds);
}
希望这是对别人有用的开发者。 谢谢!
相关问题
- 1. 如何计算ProgressBar的下载进度
- 2. updatepanel进度条onclientclick事件
- 3. 计算进度百分比
- 4. python:计算时间进度
- 5. 计算进度百分比
- 6. 进度条移动计算
- 7. 如何真正用算法计算级别进度?
- 8. 如何制作具有计算宽度的进度条
- 9. 造型进度条 - 计算宽度
- 10. 如何梯度计算DeepDream
- 11. 如何计算长度
- 12. 如何计算复杂度
- 13. 如何计算复杂度?
- 14. 如何计算角度
- 15. 如何计算div高度
- 16. SQL - 如何进行计算
- 17. 如何计算算法的复杂度?
- 18. 使用旋转角度进行计算当270度变为-90度时如何计算它们?
- 19. 如何:使自定义UpdatePanel控件包含更新进度
- 20. 在java中计算jslider进度条
- 21. 日期计算 - 进度条显示timeleft
- 22. 简单的PHP升级进度计算
- 23. 使用jquery进行跨度计算
- 24. 计算进度条百分比
- 25. 进度条时间计算+ java
- 26. 计算图像加载进度不woking
- 27. 使用GZipStream计算进度(bar)
- 28. 如何在使用NSURLConnection时计算MBProgressHUD模式的进度?
- 29. 如何计算采样二进制图像的像素密度
- 30. 如何计算下载多个文件的AsyncTask的进度
是的,谢谢,但我仍然面临着那个问题。 问题是JS日期计算,正如你所说,我打开另一个线程,并尝试使用毫秒的格式来计算它,但没有成功。 – felipekm
如果可能,你能帮我在这个小提琴上吗? http://jsfiddle.net/felipekm/gaZVH/ – felipekm
@FelipeKM,你读过以下线程:http://stackoverflow.com/questions/41948/how-do-i-get-the-difference-between-two -dates式的JavaScript? –