效 果 演 示:
你在本页面停留的时间为:
JavaScript代码:
<!--
d1 = new Date();
function fun(){
d2 = new Date();
diff = (d2.getTime() - d1.getTime())/1000;
diff = Math.round(diff);
second = diff % 60;
minute = Math.round((diff-30)/60);
second = (second<10)?"0"+second:second;
minute = (minute<10)?"0"+minute:minute;
showTime.value = minute + ":" + second;
}
setInterval("fun()",1000);
// -->
你在本页面停留的时间为: <input type="text" id="showTime">
d1 = new Date();
function fun(){
d2 = new Date();
diff = (d2.getTime() - d1.getTime())/1000;
diff = Math.round(diff);
second = diff % 60;
minute = Math.round((diff-30)/60);
second = (second<10)?"0"+second:second;
minute = (minute<10)?"0"+minute:minute;
showTime.value = minute + ":" + second;
}
setInterval("fun()",1000);
// -->
你在本页面停留的时间为: <input type="text" id="showTime">
JavaScript代码讲解:
d1 = new Date(); | 取得目前时间 |
function fun(){ d2 = new Date(); diff = (d2.getTime() - d1.getTime())/1000; | 将两个时间相减,以取得停留时间 |
diff = Math.round(diff); | 取得停留的分钟 |
minute = Math.round((diff-30)/60); | 取得停留的秒钟 |
second = (second<10)?"0"+second:second; minute = (minute<10)?"0"+minute:minute; showTime.value = minute + ":" + second; | 将停留的时间以“分钟:秒数”的格式显示在文字字段中 |
setInterval("fun()",1000); | 设定每隔1分钟调用1次函数 |