您的位置:首页 > Web前端 > JavaScript

Displaying Interval of Time in JavaScript

2009-08-31 22:42 441 查看
    Today I searched on the Internet how to figure out how much time did it take to execute my query task in a bqy, but couldn't find anything great to fulfil/meet my need. Then I learnt it from my predecessor's codes. Now I want to write it down so that one day when I go back to read the articles I can remember them:

//取整  m除以n所得结果的整数部分
function getDevInt(m,n)
{
if(n==0)
return m
else
{
var rtn = ((m-(m%n))/n)
return rtn
}
}
//根据毫秒数,得出时,分,秒数
function getExecTime(itime)
{
var rtn = " "
var hours = getDevInt(itime,60*60*1000)
itime = itime - hours*60*60*1000
var minutes = getDevInt(itime,60*1000)
itime = itime - minutes*60*1000
var seconds = getDevInt(itime,1000)

rtn = rtn + hours + "小时" +minutes + "分钟" +seconds+"秒"
return rtn
}

//查询起始时间

var l_start_time = new Date()

//查询结束时间
var l_end_time = new Date()
var l_proc_time = getExecTime(l_end_time.getTime()-l_start_time.getTime())
//将耗时填充到首页的控件text_proc_time
l_eis_section.Shapes["text_proc_time"].Text = "查询耗时:"+l_proc_time
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息