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? –