⑴ 前端js中设置一个会转动的时钟,关于时钟转动角度
因为30*h是一个数,然后两个加号是把这个数变成字符串连接起来
Bar.style.transform接受的是如"retate(30deg)"的字符串,所以不能有空格
⑵ 用html,css,javascript制作12小时制时钟特效。
<!DOCTYPEhtml>
<html>
<head>
<metahttp-equiv="Content-Type"content="text/html;charset=UTF-8">
<title>技能训练4-5</title>
<style>
.wrap{
margin:0auto;
width:400px;
height:110px;
border:1pxsolidgray;
}
div.wrap>#b{
text-align:center;
font:bolder30px'宋体';
color:red;
background-color:gray;
height:40px;
}
div.wrap>#c{
text-align:center;
font:normal25px'黑体';
}
</style>
<script>
onload=function(){
varc=document.getElementById("c");
setInterval(function(){
varnow=newDate;
vary=now.getFullYear();
varM=now.getMonth()+1;
vard=now.getDate();
varh=now.getHours();
varm=now.getMinutes();
vars=now.getSeconds();
vare=now.getDay();
varw;
if(h<12){
w="上午";
}elseif(w<18){
w="下午";
}else{
w="晚上";
}
h=h>12?h-12:h;
h=h<10?"0"+h:h;
m=m<10?"0"+m:m;
s=s<10?"0"+s:s;
c.innerHTML=y+"年"+M+"月"+d+"日星期"+"日一二三四五六".split("")[e]
+"<br/>"+w+""+h+":"+m+":"+s;
},1000);
}
</script>
</head>
<body>
<divclass="wrap">
<divid="b">
<span>我的小时钟</span>
</div>
<divid="c">
</div>
</div>
</body>
</html>
⑶ jsp怎样显示实时时间
这个是 js的功能,不是jsp的
window.setTimeout(function() {
var now = new Date();
document.title = now;
}, 1000);
⑷ js Canvas实现的日历时钟案例有哪些
一、.获取上下文对象
var cxt = document.getElementById(‘元素名’).getContect(‘2d’);
IE8或更早的浏览器不支持元素。
二、 drawClock() – 实现画时钟
1. clearRect() 清空给定矩形内的指定像素。
context.clearRect(x,y,width,height);
属性 | 值
-----|------------
x,y | 要清除的矩形左上角点的(x,y)坐标
width,height| 要清除的矩形宽度和高度,单位为像素12345
2.new Date() — 得到系统时间
var sec = now.getSeconds(); var min = now.getMinutes(); var hour = now.getHours(); 123
3.画时钟的形状
cxt.beginPath(); cxt.lineWidth = 10; cxt.strokeStyle = "blue"; cxt.arc(550, 310, 300, 0, 360, false); cxt.closePath(); cxt.stroke(); 123456
beginPath()的作用是canvas的绘制方法,都会以上一次beginPath之后的所有路径为基础进行绘制。
closepath()是关闭路径,而不是结束路径,它会试图从当前路径的终点连一条路径到七、起点,让整个路径闭合起来。
cxt.lineWidth() : 画笔的宽度
cxt.strokeStyle() : 设置或返回用于笔触的颜色、渐变或模式。
属性值:color 指示绘图笔触颜色的 CSS 颜色值。默认值是 #000000。
gradient 用于填充绘图的渐变对象(线性或放射性)
pattern 用于创建 pattern 笔触的 pattern 对象
stroke ()绘制已定义的路径
arc() 方法创建弧/曲线(用于创建圆或部分圆)。如需通过 arc() 来创建圆,请把起始角设置为 0,结束角设置为 2*Math.PI。
context.arc(x,y,r,sAngle,eAngle,counterclockwise);
参数
描述
x 圆的中心的 x 坐标。
y 圆的中心的 y 坐标。
r 圆的半径。
sAngle 起始角,以弧度计。(弧的圆形的三点钟位置是 0 度)。
eAngle 结束角,以弧度计。
counterclockwise 可选。规定应该逆时针还是顺时针绘图。False = 顺时针,true = 逆时针。
4)drawScale — 自定义函数画刻度
5. 画时钟刻度依托点
translate() 方法重新映射画布上的 (0,0) 位置。
-
JS代码如下:
⑸ 如何用javascript实现一个时钟
<script type="text/javascript">
document.write('<div id="time"></div>');
function showTime(){
var time = new Date();
document.getElementById("time").innerHTML=time.getFullYear()+"年抄"+(time.getMonth()+1)+"月"+time.getDate()+"日"+time.getHours()+":"+time.getMinutes()+":"+time.getSeconds();
}
setInterval(showTime,500);
</script>
拷贝上面代码,放在time.html文件里面,用浏览器打开就可以了。
⑹ 自己编写了一个JS的动态时钟 怎么把它显示在win7桌面上
随便打开一个文件夹,按窗口左边的“组织”,点“文件夹选项”,点“查看”选项卡,把“使用复选框以选择项”前的勾去掉,然后“确定”就行了。
⑺ js动态数字时钟代码请教
_time.getHours() + 100
这里得到的数字
+ "";
是把这个数字转换成字符
才能执行
substr
否则会出错