JS实现距离上次刷新已过多少秒示例


Posted in Javascript onMay 23, 2014
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 
<title>无标题文档</title> 
<script src="http://ajax.aspnetcdn.com/ajax/jquery/jquery-1.9.0.min.js"></script> 
<script type="text/javascript"> 
$(function() { 
// JQuery代码 var oldhh; 
var oldmin; 
var oldss; 
$(document).ready(function() { 
fillDate(); 
}); 
function fillDate(){ 
var date = new Date(); 
var yy = date.getFullYear(); 
var mm = date.getMonth()+1; //截取月, 
var dd = date.getDate(); //截取日, 
var cal = yy+"."+ mm +"."+dd; 
var hh = date.getHours(); //截取小时, 
var min = date.getMinutes(); //截取分钟, 
var ss = date.getTime() % 60000; 
ss = (ss - (ss % 1000)) / 1000; //然后,将得到的毫秒数再处理成秒 
//(hh+":"+min+":"+ss); 
oldhh = hh; 
oldmin = min; 
oldss = ss; 
//alert(oldmin+":"+oldss); 
} 
window.setInterval(test,1000); 
function test(){ 
var date = new Date(); 
var hh = date.getHours(); //截取小时,即8 
var min = date.getMinutes(); //截取分钟,即34 
var ss = date.getTime() % 60000; 
ss = (ss - (ss % 1000)) / 1000; //然后,将得到的毫秒数再处理成秒 
var betweenhh; 
var betweenmin; 
var betweenss; 
if(ss<oldss){ 
betweenss = ss+60-oldss; 
betweenhh = hh-oldhh; 
betweenmin = (min+betweenhh*60)-1 - oldmin; 

//alert("距离上次刷新"+betweenmin+"分"+betweenss+"秒"); 
}else{ 
betweenss = ss-oldss; 
betweenhh = hh-oldhh; 
betweenmin = (min + betweenhh*60) - oldmin; 
//$("#message").html("距离上次刷新"+betweenmin+"分"+betweenss+"秒"); 
//alert("距离上次刷新"+betweenmin+"分"+betweenss+"秒"); 
} 
if(betweenmin<10){ 
if(betweenss<10){ 
$("#message").html("距离上次刷新0"+betweenmin+"分0"+betweenss+"秒"); 
}else{ 
$("#message").html("距离上次刷新0"+betweenmin+"分"+betweenss+"秒"); 
} 
}else{ 
if(betweenss<10){ 
$("#message").html("距离上次刷新"+betweenmin+"分0"+betweenss+"秒"); 
}else{ 
$("#message").html("距离上次刷新"+betweenmin+"分"+betweenss+"秒"); 
} 
} 
} 
}); 
function ByStateflag() 
{ 
alert("hah"); 
var value = document.getElementById("stateflag").value; 
alert(value); 
} 
</script> 
</head> 
<body> 
<div id="message"> 
</div> 
<select id="stateflag" name="stateflag" onchange="ByStateflag()"> 
<option selected value="">交易状态</option> 
<option value="0">进行中</option> 
<option value="1">终止交易</option> 
<option value="3">买家已锁货</option> 
<option value="4">买家办款</option> 
<option value="5">交易完成</option> 
</select> 
</body> 
</html>
Javascript 相关文章推荐
IE与Firefox下javascript getyear年份的兼容性写法
Dec 20 Javascript
jquery.messager.js插件导致页面抖动的解决方法
Jul 14 Javascript
jquery.qrcode在线生成二维码使用示例
Aug 21 Javascript
jquery数组之存放checkbox全选值示例代码
Dec 20 Javascript
jquery删除提示框弹出是否删除对话框
Jan 07 Javascript
js阻止默认浏览器行为与冒泡行为的实现代码
May 15 Javascript
javascript实现的上下无缝滚动效果
Sep 19 Javascript
Node.js下自定义错误类型详解
Oct 17 Javascript
Kendo Grid editing 自定义验证报错提示的解决方法
Nov 18 Javascript
基于vue2.0动态组件及render详解
Mar 17 Javascript
详解webpack-dev-server 设置反向代理解决跨域问题
Apr 18 Javascript
vue中defineProperty和Proxy的区别详解
Nov 30 Vue.js
jquery动态添加元素事件失效问题解决方法
May 23 #Javascript
JQuery弹出炫丽对话框的同时让背景变灰色
May 22 #Javascript
jQuery ui 利用 datepicker插件实现开始日期(minDate)和结束日期(maxDate)
May 22 #Javascript
浅谈JavaScript字符集
May 22 #Javascript
对new functionName()定义一个函数的理解
May 22 #Javascript
教你如何使用PHP输出中文JSON字符串
May 22 #Javascript
JS完整获取IE浏览器信息包括类型、版本、语言等等
May 22 #Javascript
You might like
php $_SERVER[&quot;REQUEST_URI&quot;]获取值的通用解决方法
2010/06/21 PHP
控制PHP的输出:缓存并压缩动态页面
2013/06/11 PHP
支持中文和其他编码的php截取字符串函数分享(截取中文字符串)
2014/03/13 PHP
Yii2下点击验证码的切换实例代码
2017/03/14 PHP
Laravel框架源码解析之模型Model原理与用法解析
2020/05/14 PHP
javascript 进阶篇1 正则表达式,cookie管理,userData
2012/03/14 Javascript
基于JavaScript实现继承机制之构造函数+原型链混合方式的使用详解
2013/05/07 Javascript
js中parseInt函数浅谈
2013/07/31 Javascript
JSON+HTML实现国家省市联动选择效果
2014/05/18 Javascript
通过设置CSS中的position属性来固定层的位置
2015/12/14 Javascript
jquery获取复选框checkbox的值实现方法
2016/05/30 Javascript
AngularJs directive详解及示例代码
2016/09/01 Javascript
使用vue实现点击按钮滑出面板的实现代码
2017/01/10 Javascript
Javascript中数组去重与拍平的方法示例
2017/02/03 Javascript
VueJS组件之间通过props交互及验证的方式
2017/09/04 Javascript
jQuery使用zTree插件实现可拖拽的树示例
2017/09/23 jQuery
js原生实现移动端手指滑动轮播图效果的示例
2018/01/02 Javascript
微信小程序绑定手机号获取验证码功能
2019/10/22 Javascript
基于vuex实现购物车功能
2021/01/10 Vue.js
[01:46]DOTA2上海特锦赛小组赛英文解说KotlGuy采访
2016/02/27 DOTA
[46:00]DOTA2上海特级锦标赛主赛事日 - 2 胜者组第一轮#4EG VS Fnatic第一局
2016/03/03 DOTA
python2.7无法使用pip的解决方法(安装easy_install)
2018/04/03 Python
浅析Python 引号、注释、字符串
2019/07/25 Python
Python实现栈的方法详解【基于数组和单链表两种方法】
2020/02/22 Python
Pyinstaller 打包发布经验总结
2020/06/02 Python
NFL墨西哥官方商店:Tienda NFL
2017/11/28 全球购物
新浪网技术部笔试题
2016/08/26 面试题
C#的几个面试问题
2016/05/22 面试题
网络工程师个人的自我评价范文
2013/10/01 职场文书
2014年端午节演讲稿范文
2014/05/23 职场文书
离婚起诉书范本
2015/05/18 职场文书
新教师2015年度工作总结
2015/07/22 职场文书
周一给客户的问候语
2015/11/10 职场文书
2016领导干部廉洁从政心得体会
2016/01/19 职场文书
2016学校先进党组织事迹材料
2016/02/29 职场文书
Win11 21h2可以升级22h2吗?看看你的电脑符不符合要求
2022/07/07 数码科技