js统计网站运行时长

第一种:

网站

function siteTime(){

window.setTimeout("siteTime()", 1000);

var seconds = 1000

var minutes = seconds * 60

var hours = minutes * 60

var days = hours * 24

var years = days * 365

var today = new Date()

var todayYear = today.getFullYear()

var todayMonth = today.getMonth()

var todayDate = today.getDate()

var todayHour = today.getHours()

var todayMinute = today.getMinutes()

var todaySecond = today.getSeconds()

/* Date.UTC() -- 返回date对象距世界标准时间(UTC)1970年1月1日午夜之间的毫秒数(时间戳)

year - 作为date对象的年份,为4位年份值

month - 0-11之间的整数,做为date对象的月份

day - 1-31之间的整数,做为date对象的天数

hours - 0(午夜24点)-23之间的整数,做为date对象的小时数

minutes - 0-59之间的整数,做为date对象的分钟数

seconds - 0-59之间的整数,做为date对象的秒数

microseconds - 0-999之间的整数,做为date对象的毫秒数 */

var t1 = Date.UTC(2016,5,2,11,19,00)

var t2 = Date.UTC(todayYear,todayMonth,todayDate,todayHour,todayMinute,todaySecond)

var diff = t2-t1

var diffYears = Math.floor(diff/years)

var diffDays = Math.floor((diff/days)-diffYears*365)

var diffHours = Math.floor((diff-(diffYears*365+diffDays)*days)/hours)

var diffMinutes = Math.floor((diff-(diffYears*365+diffDays)*days-diffHours*hours)/minutes)

var diffSeconds = Math.floor((diff-(diffYears*365+diffDays)*days-diffHours*hours-diffMinutes*minutes)/seconds)

document.getElementById("sitetime").innerHTML=" 已运行"+diffYears+" 年 "+diffDays+" 天 "+diffHours+" 小时 "+diffMinutes+" 分钟 "+diffSeconds+" 秒"

}

siteTime()

注释:代码中的 var t1 = Date.UTC(2016,5,2,11,19,00) 是网站上线时间(自己定义),2016,5,2,11,19,00 为 2016年4月2日11点19分00秒(月份0-11之间的整)

第二种:

网站已运行

var now=new Date();var spday=new Date(2016,09,22);a=(now.getTime()-spday.getTime())/(24*60*60*1000);a=Math.ceil(a); document.write

(""+a+"");天

注释:代码中的 Date(2016,09,22) 是网站上线时间(自己定义),2016,09,22 为 2016年8月22日(月份0-11之间的整)

php统计在线时长,js统计网站运行时长相关推荐

  1. 【Grasshopper进阶】反射?什么反射?用反射屏蔽掉C#Script电池的运行时长

    写这次这一篇的原因是来自一个CSDN网友找到我提出了一个拷问: 知名网友:"我想把下面的代码放到 C# Script电池里,怎么加?" public override TimeSp ...

  2. 用安卓虚拟机运行程序时程序停止_程序运行时Trace:DynamoRIO Tool

    1. 程序运行时Trace,DynamoRIO 最近在做一个trace程序执行路径的项目,了解到DynamoRIO Dynamic Instrumentation Tool Platform 可以实现 ...

  3. java 统计在线时长_如何有效统计app用户在线时长?

    Android平台: sdk版本v5.2.0及之后: app的单次使用时长=本次启动的结束时间减去本次启动的开始时间,即end_time减去start_time. 如果在本次启动过程中,应用退到后台运 ...

  4. html如何实现统计访客功能,JS 实时网站访客(用户)统计

    JavaScript 语言: JaveScriptBabelCoffeeScript 确定 var removeUsers = function() { var list = document.get ...

  5. 计算python程序运行时长,并以时分秒形式输出

    因为处理大量数据时运行时间较长,需要记录和对比,我写了个可以计算python程序运行时间,并具体计算时分秒的代码,放到这里. 代码 # 导入time模块 import time # 程序开始时间 be ...

  6. linux计算运行时长,在Linux上,“正常运行时间”何时开始计算?

    在我的系统上,它的正常运行时间来自/proc/uptime: $ strace -eopen uptime open("/etc/ld.so.cache", O_RDONLY|O_ ...

  7. C#计时器,记录程序运行时长

    System.Diagnostics.Stopwatch stopwatch = new Stopwatch(); stopwatch.Start(); // 开始监视代码运行时间 // 需要测试的代 ...

  8. python 计时器 timeit repeat 计算(语句)(函数)耗时 时间 运行时长

    文章目录 timeit 测试语句执行时间 测试函数执行时间 repeat 重复测试耗时 timeit 测试语句执行时间 # -*- coding: utf-8 -*- ""&quo ...

  9. Linux下shell脚本指定程序运行时长

    https://www.cnblogs.com/yychuyu/p/12626798.html

最新文章

  1. “智享未来 知行合一”,开为科技AI产品发布会于2月6日召开
  2. Java语言程序设计(基础篇)第七章(2 18 34)
  3. python第三方库numpy-Python第三方库之openpyxl(2)
  4. SVN Cannot merge into a working copy that has local modifications
  5. 创建前缀一样的文件_SpringBoot:配置文件属性读取
  6. 14个jQuery图片放大编辑插件汇总
  7. yum安装jdk1.8
  8. 方向导数、梯度与梯度下降
  9. 【NLP基础】信息抽取(Information Extraction:NER(命名实体识别),关系抽取)
  10. 统考计算机应用基础ex,EXCEL操作题
  11. phpmyadmin mysql_phpmyadmin
  12. 贴片电阻各种封装规格及阻值标注方法
  13. 【工作感悟】在一家普通互联网公司实习四个月的总结和感想
  14. 外卖优惠券返利系统外卖返利公众号搭建cps系统小程序SaaS源码
  15. 如何计算用户生命周期天数?
  16. Centos显示“用户名不在sudoers文件中,此事将被报告”
  17. 嵌入式课程学习 嵌入式硬件工程师需要学习哪些内容?
  18. 2022-04-26 linux文件系统解读
  19. 为向南太平洋地区扩张 华为在马来西亚设立地区总部
  20. 印象笔记如何取消首字母大写

热门文章

  1. Python web开发——自定义userprofile(用户描述)
  2. 谈谈我对Javascript中This对象的理解
  3. ThreadPoolExecutor源码学习(2)-- 在thrift中的应用
  4. LDA-Latent Dirichlet Allocation 学习笔记
  5. 基本矩阵运算的Java实现
  6. Autodesk 360 Mobile不能显示图片?
  7. hdu 4324 Triangle LOVE
  8. 【数据结构与算法】栈与队列
  9. java加载sql2016_SQl Server 2016 with R.
  10. java实现坐标图进行拖拉拽放_js实现限定区域范围拖拉拽效果