在线经典asp自定义函数库!
查看: 627|回复: 3

[JS代码] javascript动态获取在线时长,刷新不清零的问题

[复制链接]
一个用户 发表于 2020-1-11 13:05:57 | 显示全部楼层 |阅读模式
  1. <html>
  2. <head>
  3. <meta charset="gb2312">
  4. <title>实时更新时间</title>
  5. <script type="text/javascript">
  6. var date_start;
  7. var i=0;
  8. function start(){
  9. date_start=new Date();  //开始时间
  10. start_time();
  11.     }
  12. function start_time(){
  13.         
  14.         set= window.setTimeout("start_time()", 1000);
  15.         var date_end= new Date(); //结束时间
  16.         var date_sum = date_end.getTime() - new Date(date_start).getTime(); //结束时间-开始时间         
  17.         //天数
  18.         var days=Math.floor(date_sum/(24*60*60*1000))
  19.         //小时数
  20.         var day_ms=date_sum%(24*60*60*1000)    //计算天数后剩余的毫秒数
  21.         var hours=Math.floor(day_ms/(60*60*1000))
  22.         //分钟数
  23.         var day_hour=day_ms%(60*60*1000)        //计算小时数后剩余的毫秒数
  24.         var minutes=Math.floor(day_hour/(60*1000))
  25.         //秒数
  26.         var day_min=day_hour%(60*1000)      //计算分钟数后剩余的毫秒数
  27.         var seconds=Math.round(day_min/1000)
  28.         //getMonth 方法返回一个0到11之间的整数,是Date对象中的月份值,并不是现实中的月份值,要加+1才是。
  29.         //开始运行时间
  30.         document.getElementById("start_time").innerHTML=
  31.                 "开始时间:"+date_start.getFullYear()+"年"
  32.                 +(date_start.getMonth()+1)+"月"+date_start.getDate()+"日"
  33.                 +date_start.getHours()+"时"+date_start.getMinutes()+"分"
  34.                 +date_start.getSeconds()+"秒"
  35.         //运行时长
  36.                 document.getElementById("sum_time").innerHTML=
  37.                 "本次运行了"+days+"天"+hours+"小时"+minutes+"分钟"+seconds+"秒"
  38.         //现在时间        
  39.                 document.getElementById("now_time").innerHTML=
  40.                 "现在时间:"+date_end.getFullYear()+"年"
  41.                 +(date_end.getMonth()+1)+"月"+date_end.getDate()+"日"
  42.                 +date_end.getHours()+"时"+date_end.getMinutes()+"分"
  43.                 +date_end.getSeconds()+"秒"
  44. }
  45. start();

  46. </script>
  47. </head>
  48. <body>
  49. <div style="position:absolute;left:400px;top:200px">
  50. <p id="start_time"> </p>
  51. <p id="now_time"> </p>
  52. <p id="sum_time"> </p>
  53. </div>
  54. </body>
  55. </html>
复制代码

管理,现在刷新会清零,怎么使刷新不清零呢
ttasp 发表于 2020-1-11 23:17:11 | 显示全部楼层
用ajax吧,无刷新技术。
ASP+AJAX技术的注册会员程序
http://bbs.ttasp.com/forum.php?m ... =1037&fromuid=3
(出处: 天天ASP家园)

用键盘上下键选择“下拉列表的名称” 按回车键,内容就可以填入表单(ajax+asp))
http://bbs.ttasp.com/forum.php?m ... =8697&fromuid=3
(出处: 天天ASP家园)
 楼主| 一个用户 发表于 2020-1-16 22:27:46 | 显示全部楼层
ttasp 发表于 2020-1-11 23:17
用ajax吧,无刷新技术。
ASP+AJAX技术的注册会员程序
http://bbs.ttasp.com/forum.php?mod=viewthread&ti ...

管理JS都费劲,更别提ajax了
ttasp 发表于 2020-1-17 09:58:03 来自手机 | 显示全部楼层
有示范,学着试试。都是现成案例,
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表

在线客服

售前咨询
售后咨询
服务热线
023-58418553
微信公众号