JavaScript的时钟实现

在JavaScript中,有一个内置对象Date,它重要的一个作用就是实现了时间的时刻更新,通过代码来创造一个实实在在的时间表。

<!DOCTYPE html>
<html lang="en">
<head>
		<meta charset="UTF-8">
		<meta name="author" content="宋添发" />
		<meta name="Genarator" content="sublime"/>
	<title>时间的实现</title>
	<style type="text/css">
       #timetxt{
             width:200px;
             height:200px;
             background-color:gray;
             border-radius: 50%;//圆角效果
             font-size:45px;
             line-height:200px;
             margin:auto auto;
             text-align:center;
       }
	</style>
	<script type="text/javascript">
	   function startTime(){
	      var today=new Date(); //定义时间
		  var h=today.getHours();  //小时
		  var m=today.getMinutes();  //分钟
		  var s=today.getSeconds();  //秒

		  //调用函数
		   h=checkTime(h);
           m=checkTime(m);
		   s=checkTime(s);
		  document.getElementById("timetxt").innerHTML=h+":"+m+":"+s; //时间显示的格式
		  t=setTimeout(function(){
		    startTime();
		  },500);//500,是延时显示的意思,即500毫秒更新一次
	   }

	   //当分钟和秒是一位时候,需要在前面加0(才更符合要求)
	   function checkTime(i){
	     if(i<10){
		   i="0"+i;
		 }
		 return i;
	   }
	   </script>
</head>
	<body >
	   <div id="timetxt"></div>
	</body>
</html>

浏览器展示效果:

如果在浏览器中显示的不是一个正圆,是因为CSS3的圆角效果问题,因为众多的浏览器都为了一己自私,设置了太多的私有属性,所以只要在CSS3的标签前面加上其浏览器的私有前缀就可以了,在这里给出了前端需要测试的5大浏览器的前缀,只要这5大浏览器通过了,其他的都是没有问题的了。

时间: 2024-10-22 13:07:55

JavaScript的时钟实现的相关文章

如何利用iframe标签以及Javascript制作时钟?

如何利用iframe标签以及Javascript制作时钟? 如何制作一个时钟呢?效果如下图所示: 这里的时钟会不停的走,但是下面的页面是不会变得,这样就实现了我们想要的效果了.下面我将分为以下几个方面来讲: javascript中的Date引用类型 几种效果不佳的实例 <iframe>标签 最终效果不错的实例 如果大家想直接看最终不错的效果实例,可以直接点击这里. 第一部分:Date引用类型 1.日期对象可以直接使用new操作符和Date构造函数构造.代码如下: 1 var date=new

如何用iframe标签以及Javascript制作时钟?

如何利用iframe标签以及Javascript制作时钟? 如何制作一个时钟呢?效果如下图所示: 这里的时钟会不停的走,但是下面的页面是不会变得,这样就实现了我们想要的效果了.下面我将分为以下几个方面来讲: javascript中的Date引用类型 几种效果不佳的实例 <iframe>标签 最终不错的效果实例 如果大家想直接看最终不错的效果实例,可以直接点击这里. 第一部分:Date引用类型 1.日期对象可以直接使用new操作符和Date构造函数构造.代码如下: var date=new Da

JavaScript制作时钟特效

需求说明:制作显示年.月.日.星期几并且显示上午(AM)和下午(PM)的 12进制的时钟,具体效果如下所示: 代码如下: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <meta http-equiv="Content-Type" content="text/h

JavaScript电子时钟+倒计时

JavaScript时间类 获取时分秒: getHours() getMinutes(); getSeconds(); 获取年月日: getFullYear(); getMonth() + 1;//获取的月份需要+1: getDate(); //日期 getDay(); //获取的是星期,0-->星期天 实例:(效果图) <!DOCTYPE html> <html lang="en"> <head> <meta charset="

JavaScript显示时钟

<html> <head> <title>日期</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <script type="text/javascript"> function showTime(){ window.setInterval("displayTime

javascript动态时钟显示

1 <!DOCTYPE html> 2 <html> 3 <body> 4 5 <p>点击按钮就可得到一个时钟</p> 6 7 <button onclick="displayDate()">click here!</button> 8 9 <script> 10 function displayDate() 11 { 12 document.getElementById("dem

javascript数字时钟

<html> <head> <script type="text/javascript"> function startTime() { var today=new Date() var h=today.getHours() var m=today.getMinutes() var s=today.getSeconds() // add a zero in front of numbers<10 m=checkTime(m) s=checkTi

Javascript 电子时钟源码

? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head>     <meta h

时钟和时区

时钟实例: 实例代码: ---------------------------------------------------------- <!doctype html> <html lang="en">  <head>   <meta charset="UTF-8">   <meta name="Generator" content="">   <meta