我想下面能解决你的问题
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 10 Transitional//EN" "()
emmm~~~
for 循环 a++ 10万次 花了近 7 毫秒呢
有时用js来获取服务器时间 一般会用System DateTime
方法如下
<script language= javascript >
var a = new Date()
a = <%=System DateTime Now ToString( yyyy MM dd HH:mm:ss )%>;
Response Write(a)
</script>
其实还有一个方法 利用javascript的 runat= server 属性
代码
<script runat= server language= javascript >
var a = new Date();
a =a getFullYear()+ +(a getMonth()+ )+ +a getDate()+ +a getHours()+ : +a getMinutes();
Response Write(a);
lishixinzhi/Article/program/net/201311/13505
<!DOCTYPE html>
<html>
<head>
<title>用js如何实现点击加或减 其数值做相应的改变</title>
<meta charset="UTF-8" />
<script>
//调节器类
function Regulator(father){
thisinit = function(){
thisfather = father father : documentbody;
thisbox = documentcreateElement('span');
thissub = documentcreateElement('span');
thisnum = documentcreateElement('span');
thisadd = documentcreateElement('span');
thisboxclassName = 'regulator';
thissubclassName = 'regulator-sub';
thisnumclassName = 'regulator-num';
thisaddclassName = 'regulator-add';
thissubinnerHTML = '-';
thisnuminnerHTML = '0';
thisaddinnerHTML = '+';
thisboxappendChild(thissub);
thisboxappendChild(thisnum);
thisboxappendChild(thisadd);
thisnumvalue = 0; //设置初始数值
thissubonclick = (function(o){
return function(){
onuminnerHTML = --onumvalue;
}
})(this);
thisaddonclick = (function(o){
return function(){
onuminnerHTML = ++onumvalue;
}
})(this);
thisfatherappendChild(thisbox);
}
thisinit();
}
windowonload = function(){
var father = documentgetElementById('main'),
regulator1 = new Regulator(father);
regulator2 = new Regulator(father);
regulator3 = new Regulator(father);
regulator4 = new Regulator(father);
regulator5 = new Regulator(father);
regulator6 = new Regulator(father);
regulator7 = new Regulator(father);
regulator8 = new Regulator(father);
regulator9 = new Regulator(father);
}
</script>
<style>
regulator,
regulator-sub,
regulator-num,
regulator-add { display: inline-block; }
regulator { margin: 0px 5px; padding: 3px 0px; height: 30px; border: 1px solid #ccc; border-radius: 10px; overflow: hidden; box-shadow: 1px 2px 5px #ccc; box-sizing: border-box; }
regulator-sub,
regulator-num,
regulator-add { padding: 0px 10px; line-height: 22px; }
regulator-num { border-width: 0px 1px; border-style: solid; border-color: #ccc; }
regulator-sub,
regulator-add { cursor: default; user-select: none; }
</style>
</head>
<body>
<div id="main"></div>
</body>
</html>
编写一个Regulator类
每次new一个Regulator就可以了,省下很多重复的代码
使用方法
var test = new Regulator(documentbody)
只有一个参数,就是父元素
代码还有可以改进的地方
1初始化 有重复可以封装成一个函数减少冗余
2还可以添加两个对象方法,setNum和getNum,用来设置数值和获取数值
3添加两个参数max,min用来限制调节器的范围
由于时间关系就没添加了
你为啥不直接在数据库中计算时间差就好了,在JS中计算问题很多,因为JS时间是取的本地电脑时间,如果本地电脑时间不准那就直接显示错误了,当然如果一定要在JS中计算那转成JS的时间就可以算了,具体参照网页链接
以上就是关于请教JS,获取客户端时间全部的内容,包括:请教JS,获取客户端时间、js 如何获取执行一个方法所用的时间、利用js获取服务器时间的两个简单方法等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)